gpt4 book ai didi

带有 array_walk 的 PHP 匿名函数

转载 作者:可可西里 更新时间:2023-11-01 12:48:46 26 4
gpt4 key购买 nike

我正在尝试将 array_walk 与匿名函数一起使用,但我总是遇到错误

 // Parse error: syntax error, unexpected T_FUNCTION in ... on line X
if(!empty($myArray)) {
array_walk($myArray, function(&$value, $key){ // Line X
$value = '"'.$value.'"'; // Add quotes
});
}

周围的文件语法是正确的。有什么想法吗?

最佳答案

是的,真正的匿名函数(闭包)仅在 PHP 5.3 中可用,但是您仍然可以在早期版本的 PHP 中使用 create_function() 创建匿名函数调用,可与 array_walk() 一起使用。像这样的东西:

array_walk($myArray, create_function('&$value,$key', '$value = \'"\'.$value.\'"\';'));

关于带有 array_walk 的 PHP 匿名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3197853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com