浅析php中array_map和array_walk的使用对比

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了浅析php中array_map和array_walk的使用对比脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

一、array_map()

1、array_map() 函数用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组,若函数作用后无返回值,则对应的新值数组中为空。

2、回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。

3、提示:您可以向函数输入一个或者多个数组。

若相函数输入2个数组,其函数接受参数也应该有两个,map给函数传值时,是每次从两个数组中分别取一个传给函 数。即多个数组之间是同步提交的,不是提交完一个数组再提交下一个提交几个数组,则函数也需要有几个参数

4、语法: array array_map ( callable callback,arrayarr1 [,array $… ] )

实例:

<PRe class="brush:PHp;"> @H_304_27@

$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,请注明来意。
标签:phpwalk