问题描述: 在使用array_walk函数时,无法正确显示函数的返回值。
解决方法:
示例代码:
$array = [1, 2, 3];
$result = array_walk($array, function(&$value, $key){
$value *= 2;
});
var_dump($result);
示例代码:
$array = [1, 2, 3];
foreach($array as &$value){
$value *= 2;
}
var_dump($array);
这样可以直接输出修改后的数组,并且无需使用array_walk函数。
总结: 以上是两种解决方法,可以根据具体情况选择适合自己的解决方案。