欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php数组函数-array_地图()

程序员文章站 2022-06-10 08:17:43
...
php数组函数-array_map()

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数组函数-array_地图()

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • php数组函数-array_地图()
  • 专题推荐

    作者信息
    php数组函数-array_地图()

    认证0级讲师

    推荐视频教程
  • php数组函数-array_地图()javascript初级视频教程
  • php数组函数-array_地图()jquery 基础视频教程
  • 视频教程分类