说明:
array_map()是一个数组映射函数,不过在只传入一个数组参数时,可以用来遍历数组。
语法格式:
array_map(function($para){}, $array)function($para){}:回调函数。
$para:回调函数的参数,和$array的元素值对应。
array_map()的返回值是一个新数组。
示例源码:
遍历数组,根据分数输出通过情况:
$scoreList = [50,55,60,61,75,80,83,85,90,95,98];
$result = array_map(function($value){
if($value >= 60) {
return '<span style="color:green">通过</span>';
}
return '<span style="color:red">未通过</span>';
},$scoreList);
echo '<pre>';
print_r($scoreList);//分数
print_r($result);//通过情况运行效果:
Array ( [0] => 50 [1] => 55 [2] => 60 [3] => 61 [4] => 75 [5] => 80 [6] => 83 [7] => 85 [8] => 90 [9] => 95 [10] => 98 ) Array ( [0] => 未通过 [1] => 未通过 [2] => 通过 [3] => 通过 [4] => 通过 [5] => 通过 [6] => 通过 [7] => 通过 [8] => 通过 [9] => 通过 [10] => 通过 )
相关文章![[PHP基础学习笔记] 数组函数:使用array_walk()遍历数组](http://static.hanyu123.cn/uploads/1027/15091140717.png)
精彩导读
热门资讯
关注我们