array_walk函数的回调函数可以使用匿名函数或者自定义函数来进行编写。以下是两种方式的示例:
使用匿名函数编写回调函数:$array = [1, 2, 3, 4, 5];array_walk($array, function(&$value, $key) { $value *= 2;});print_r($array);使用自定义函数编写回调函数:function doubleValue(&$value, $key) { $value *= 2;}$array = [1, 2, 3, 4, 5];array_walk($array, 'doubleValue');print_r($array);在上述示例中,回调函数都会将数组中的每个元素乘以2。需要注意的是,在编写回调函数时,需要确保函数的第一个参数是按引用传递的,以便对数组元素进行修改。


