php数组函数-array_地图()
array_map()函数返回用户自定义函数作用后的数组。回调函数接受的参数
数目应该和传递给array_map()函数的数组数目一直。
array_map(function,array1,array2,array3...);
function:必需。用户自定义的函数名称,或者是null
array1:必需。规定数组
array2:可选。规定数组
array3:可选。规定数组
function myfunction($v){
if($v === 'Dog'){
return 'Fido';
}
return $v;
}
$a = array('Horse','Dog','Cat');
print_r(array_map('myfunction',$a));
?>
输出:Array ( [0] => Horse [1] => Fido [2] => Cat )
使用多个参数:
function myfunction($v1,$v2){
if($v1 === $v2){
return "same";
}else{
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 )
自定义函数名设置为null时:
$a1 = array("Dog","Cat");
$a2 = array("Puppy","Kitten");
print_r(array_map(null,$a1,$a2));
?>
输出:Array ( [0] => Array ( [0] => Dog [1] => Puppy ) [1] =>
Array ( [0] => Cat [1] => Kitten ) )
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
上一篇: 记一次HIS系统的expdp/impdp过程中的BUG
下一篇: 关于百度分享代码判断,该如何解决
推荐阅读
-
php 数组函数实例,php数组实例
-
PHP中对数组进行操作的常用函数总结
-
colesafearray php数组函数序列之array_pop - 删除数组中的最后一个元素
-
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位_PHP教程
-
php多维数组转一维数组的函数
-
PHP数组和explode函数示例总结,数组explode_PHP教程
-
php自定义排序uasort函数示例【二维数组按指定键值排序】
-
PHP数组处理函数的使用array_push(一)
-
php数组去除空值函数分享_PHP
-
php数组函数序列之array_values() 获取数组元素值的函数与方法_PHP
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论