php array_walk_recursive()函数递归地对数组中的每个元素应用用户定义的回调函数

分类:知识百科 日期: 点击:0

php array_walk_recursive()函数

php array_walk_recursive()函数是php中的一个数组操作函数,它可以递归地对数组中的每个元素应用用户定义的回调函数。

使用方法

array_walk_recursive()函数的语法如下:

array_walk_recursive(array,callback,userdata)
  • array:必需,指定要使用回调函数的数组。
  • callback:必需,指定回调函数。
  • userdata:可选,指定回调函数的参数。

回调函数的语法如下:

callback(value,key,userdata);
  • value:必需,指定数组中的元素值。
  • key:必需,指定数组中元素的键名。
  • userdata:可选,指定回调函数的参数。

下面的代码演示了如何使用array_walk_recursive()函数:

$arr = array(
    'a' => array(
        'b' => 1,
        'c' => 2
    ),
    'd' => 3
);

function mycallback($value,$key,$userdata){
    echo $key.'=>'.$value.'
'; } array_walk_recursive($arr,'mycallback','userdata');

输出结果如下:

b=>1
c=>2
d=>3
标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。