位置: 编程技术 - 正文
推荐整理分享PHP数组函数array_walk_recursive()的用法(php数组函数有哪些),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php数组函数题目,php数组函数实现机选双色球,php数组函数大全,php数组函数题目,php数组函数 菜鸟,php数组函数 菜鸟,php数组函数 菜鸟,php数组函数有哪些,内容如对您有帮助,希望把文章链接给更多的朋友!
(PHP 5)
array_walk_recursive — 对数组中的每个成员递归地应用用户函数
说明 bool array_walk_recursive ( array &$input , callable $funcname [, mixed $userdata = NULL ] )将用户自定义函数 funcname 应用到 array 数组中的每个单元。本函数会递归到更深层的数组中去。
参数input
输入的数组。
funcname典型情况下 funcname 接受两个参数。input 参数的值作为第一个,键名作为第二个。
Note:
如果 funcname 需要直接作用于数组中的值,则给 funcname 的第一个参数指定为引用。这样任何对这些单元的改变也将会改变原始数组本身。
userdata如果提供了可选参数 userdata,将被作为第三个参数传递给 callback funcname。
返回值成功时返回 TRUE, 或者在失败时返回 FALSE。
范例
Example #1 array_walk_recursive() example
<?php$sweet=array('a'=>'apple','b'=>'banana');$fruits=array('sweet'=>$sweet,'sour'=>'lemon');functiontest_print($item,$key){echo"$keyholds$itemn";}array_walk_recursive($fruits,'test_print');?>以上例程会输出:
注意上例中的键 sweet 并没有显示出来。任何其值为 array 的键都不会被传递到回调函数中去。
参见array_walk() - 使用用户自定义函数对数组中的每个元素做回调处理 callback 类型的信息
PHP数组函数array_unshift()的用法 array_unshift(PHP4,PHP5)array_unshift在数组开头插入一个或多个单元说明intarray_unshift(array&$array,mixed$var[,mixed$...])array_unshift()将传入的单元插入到array数组的开头
PHP数组函数array_search()的用法 array_search(PHP4=4.0.5,PHP5)array_search在数组中搜索给定的值,如果成功则返回相应的键名说明mixedarray_search(mixed$needle,array$haystack[,bool$strict=false])在haystack中搜
PHP数组函数array_uintersect_assoc()的用法 array_uintersect_assoc(PHP5)array_uintersect_assoc带索引检查计算数组的交集,用回调函数比较数据说明arrayarray_uintersect_assoc(array$array1,array$array2[,array$...],callable$dat
标签: php数组函数有哪些
本文链接地址:https://www.jiuchutong.com/biancheng/281051.html 转载请保留说明!上一篇:PHP数组函数array_values()的用法(php数组函数输出《咏雪》里有多少"片"字)
下一篇:PHP数组函数array_unshift()的用法(php数组函数输出《咏雪》里有多少"片"字)
友情链接: 武汉网站建设