- array_walk_recursive()函数
//Tp5中使用
class Test{
//$callback
public function dds(&$item, $key)
{
//数组的值用了引用传递,会随着值的改变,该改变本身
$item = $item * 2 * $key;
return true;
}
//调用
$arr = [1, 2, 3, 4, 5];
array_walk_recursive($arr, [$this,'dds']);
//打印结果:
array(5) {
[0] => int(0)
[1] => int(4)
[2] => int(12)
[3] => int(24)
[4] => int(40)
}
}