array_walk函数用于对数组中的每个元素应用用户自定义函数。其基本语法如下:
array_walk(array, callback, userdata)
其中:
- array:需要处理的数组。
- callback:用户自定义的函数,对数组中的每个元素进行处理。
- userdata:可选参数,传递给回调函数的额外参数。
示例:
// 定义一个数组
$fruits = array("apple", "banana", "cherry");
// 定义一个回调函数
function myFunction(&$value, $key, $userData){
$value = https://www.yisu.com/ask/$value ." " . $userData;
}
// 使用array_walk对数组中的每个元素应用回调函数
array_walk($fruits, "myFunction", "fruit");
// 输出处理后的数组
print_r($fruits);
以上代码会输出:
Array ( [0] => apple fruit [1] => banana fruit [2] => cherry fruit )