21xrx.com
登录
文章检索 我的文章 写文章
PHP array_walk_recursive()函数
2021-08-27 13:47:20 深夜i     --     --
PHP array_walk_recursive()函数

 

在用户定义的函数中遍历每个数组元素:

<?php
function myfunction($value,$key)
{
echo "The key $key has the value $value<br>";
}
$a1=array("a"=>"red","b"=>"green");
$a2=array($a1,"1"=>"blue","2"=>"yellow");
array_walk_recursive($a2,"myfunction");
?>

定义和用法

array_walk_recursive()函数在用户定义的函数中运行每个数组元素。 数组的key和value是函数中的参数。 此函数和array_walk()之间区别 是您可以使用多维的数组(数组里面可以有数组)。


句法

array_walk_recursive(array, myfunction, parameter...)

参数值

参数 描述
array 必需的。 指定数组
myfunction. 必需的。 用户定义函数的名称
parameter,... 可选的。 指定对用户定义函数的参数。 您可以将一个参数分配给函数。

 


技术细节

返回值: 在失败时返回false,取得成功时返回true
PHP版本: 5+

 

 

  
  
下一篇: php arsort()函数

评论区

{{item['qq_nickname']}}
()
回复
回复