阅读量:0
array_walk函数有以下参数:
- $array:要操作的数组
- $callback:对每个数组元素执行的回调函数
- $userdata(可选):可选参数,传递给回调函数的额外参数,默认为null
回调函数的参数如下:
- $value:当前数组元素的值
- $key:当前数组元素的键
- $userdata:如果提供了额外参数,则为额外参数的值
示例:
$array = ['apple', 'banana', 'cherry']; function myfunction($value, $key, $userdata) { echo "$key: $value - $userdata\n"; } array_walk($array, 'myfunction', 'fruit');
输出结果为:
0: apple - fruit 1: banana - fruit 2: cherry - fruit