PHP | array_walk_recursive() Function

array_walk_recursive() Function

array_walk_recursive()函数是PHP中的一个内建函数。函数的作用是:不管指针位置如何,遍历整个数组,并递归地将回调函数或用户定义函数应用于数组的每个元素。数组元素的键和值是回调函数中的参数。这个函数与array_walk()函数的区别在于,它将递归到更深的数组中(数组中的数组)。

语法

参数:该函数接受以下三个参数:

  1. $array:这是一个强制参数,指定输入数组。
  2. myFunction:这个参数指定用户定义的函数的名称,也是必须的。用户定义的函数通常不包括两个参数,第一个参数表示数组的值,第二个参数表示相应的键。
  3. $extraparam:这是一个可选参数。除了数组键和值这两个参数外,它还为用户定义的函数指定一个额外的参数。

返回值:这个函数返回一个布尔值。成功返回TRUE,失败返回FALSE。

下面的程序演示了array_walk_recursive()函数:

程序1

输出

程序2

输出

参考

http://php.net/manual/en/function.array-walk-recursive.php

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: PHP | array_walk() Function

下一篇: PHP | array_replace_recursive() Function

登录 评论
avatar