php array_walk_recursive 使用自定的函数处理数组中的每一个元素
发布时间:2021-02-20 14:07:15 所属栏目:PHP 来源:互联网
导读:php中,如果需要对数组中的每个元素进行一定规则的处理,我们可以使用array_walk_recursive,array_walk_recursive函数用于对数组中的每个成员递归地应用用户函数。本文章通过实例向大家讲解array_walk_recursive函数的使用方法
array_walk_recursive 对数组中的每个成员递归地应用用户函数 基本语法
将用户自定义函数 funcname 应用到 array 数组中的每个单元。本函数会递归到更深层的数组中去。在funcname 函数中,数组的键名和键值是该函数的参数。 参数介绍:
Note:如果 funcname 需要直接作用于数组中的值,则给 funcname 的第一个参数指定为引用。这样任何对这些单元的改变也将会改变原始数组本身。 返回值 成功时返回 TRUE,或者在失败时返回 FALSE 。 实例: 'apple','b' => 'banana' ); $fruits = array( 'sweet' => $sweet,'sour' => 'lemon' ); function test_print($item,$key) { echo " $key holds $item"; } array_walk_recursive($fruits,'test_print'); ?> 运行结果: a holds apple b holds banana sour holds lemon 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |