千家信息网

php中array_map函数怎么用

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,小编给大家分享一下php中array_map函数怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!array_map 将
千家信息网最后更新 2025年02月01日php中array_map函数怎么用

小编给大家分享一下php中array_map函数怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

array_map 将用户自定义函数作用到给定数组的每个值上,返回新的值。

此函数有点类似与 array_walk_recursive , 只是多写了一步递归

 function myfunction($v) {   if (is_array($v)) {     return array_map("myfunction", $v);   }  return($v * $v);}  $a = array(1, 2, 3, 4, 5, 6 => [2, 3]);print_r(array_map("myfunction", $a));

输出:

Array
(
[0] => 1
[1] => 4
[2] => 9
[3] => 16
[4] => 25
[6] => Array
(
[0] => 4
[1] => 9
)

)

 function myfunction($v1, $v2) {  if ($v1 === $v2) {     return "same";   }   return "different"; }  $a1 = array("Horse", "Dog", "Cat"); $a2 = array("Cow", "Dog", "Rat"); print_r(array_map("myfunction", $a1, $a2));

输出:

Array
(
[0] => different
[1] => same
[2] => different

以上是"php中array_map函数怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0