php array_map()函数笔记

原创 PHP笔记  2017-09-19 18:05  阅读 1,181 views 次

在php中,array_map()函数是用来将自定义函数作用到目标数组中的每个值上,并返回得到的新数组。

array_map()函数可以有n个参数,第一个参数是自定义函数的函数名字符串;第二个参数(包括第二个参数)起是目标数字,就是供操作的数组。

语法格式:

array_map(自定义数组字符串,数组1,数组2,数组3,...);

实例:

<?php
function myfun1($arr1)
{
return($arr1*$arr1);
}
function myfun2($arr1,$arr2)
{
return($arr1+$arr2);
}
function myfun3($arr1,$arr2,$arr3)
{
return($arr1+$arr2+$arr3);
}
$arr1=array(1,2,3);
$arr2=array(4,5,6);
$arr3=array(7,8,9);
print_r(array_map("myfun1",$arr1));//二个参数
echo "<br />";
print_r(array_map("myfun2",$arr1,$arr2));//三个参数
echo "<br />";
print_r(array_map("myfun3",$arr1,$arr2,$arr3));//四个参数
?>

运行结果:

更多操作数组的函数——>PHP Array数组函数大全

本文地址:https://www.ggbiji.com/php-array_map.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情