美文网首页DuangDunagSummerBiuPHP
array_reduce() 函数的作用

array_reduce() 函数的作用

作者: 夏少白 | 来源:发表于2018-06-12 15:38 被阅读0次

    1.首先我们声明一个数组

    $arr2=array(

        array('id'=>1,'name'=>'lilei'),

        array('id'=>2,'name'=>'tom'),

        array('id'=>4,'name'=>'hanmei')

    );

    2.创建一个函数

    第一个参数是存放这个函数的返回值,第二个参数是我们创建数组中的第一个元素

    function array_id($arid,$ele){

    获取每个小数组的id的value,放入第一个参数中

        $arid[]=$ele['id'];     

    将结果返回,这里会替换该函数第一个参数的值,

        return $arid;        

    再次执行,一直到数组全部遍历完,再次执行时,会将该函数第二个参数替换为我们创建数组中的第二个元素

    }

    3.执行函数

    array_reduce($arr2,"array_id")

    4.以上二三两条等同于:

    foreach ($arr2 as $v){

        $arid[]=$v['id'];

    }

    5.最终结果都是

     $arid = array[0=>1,1=>2,2=>4]

    相关文章

      网友评论

        本文标题:array_reduce() 函数的作用

        本文链接:https://www.haomeiwen.com/subject/kcktsftx.html