待整理(文章)

[PHP基础学习笔记] 数组函数:使用array_map()遍历数组

字号+ 作者:hanyufeng 来源: 2018-01-10 21:25:00 我要评论( ) 阅读:

说明:array_walk()可以遍历数组,并使用回调函数处理每个数组元素。语法格式:...

说明:

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] => 通过
)


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • [PHP基础学习笔记] 数组函数:使用array_walk()遍历数组

    [PHP基础学习笔记] 数组...