脚本宝典收集整理的这篇文章主要介绍了浅析php中array_map和array_walk的使用对比,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
1、array_map()
函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组,若函数作用后无返回值,则对应的新值数组中为空。
2、回调函数接受的参数数目应该和传递给 array_map()
函数的数组数目一致。
若相函数输入2个数组,其函数接受参数也应该有两个,map给函数传值时,是每次从两个数组中分别取一个传给函 数。即多个数组之间是同步提交的,不是提交完一个数组再提交下一个提交几个数组,则函数也需要有几个参数
4、语法: array array_map ( callable callback,arrayarr1 [,array $… ] )
$a=array("Horse","Dog","Cat");
print_r(array_map("myfunction",$a));
//多数组形式
function myfunction1($v1,$v2)
{
if ($v1===$v2)
{
return "same";
}
return "different";
}
$a1=array("Horse","Cat");
$a2=array("Cow","Rat");
print_r(array_map("myfunction1",$a1,$a2));
?>@H_777_45@
以上是脚本宝典为你收集整理的浅析php中array_map和array_walk的使用对比全部内容,希望文章能够帮你解决浅析php中array_map和array_walk的使用对比所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。