📜  php array_walk - PHP (1)

📅  最后修改于: 2023-12-03 15:03:34.417000             🧑  作者: Mango

PHP array_walk

array_walk是PHP中的一个函数,可以对数组中的每个元素应用一个用户自定义的函数。

语法
bool array_walk ( array &$array , callable $callback [, mixed $userdata = NULL ] )
  • $array: 必需,待处理的数组。
  • $callback: 必需,用于处理每个数组元素的函数。
  • $userdata: 可选,传递给回调函数的参数。
示例

以下示例演示了如何使用array_walk函数对一个数组的每个元素进行加法计算:

<?php
function add($value, $key)
{
    $value += 2;
}

$numbers = array(1, 2, 3, 4, 5);
array_walk($numbers, 'add');

print_r($numbers);
?>

输出结果:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
注意事项

在回调函数中,第一个参数$value必须是引用传递,才能保证修改后的值能够保存到数组中。

参考链接