易优CMS-php实现获取数组中的某一列

分类:PHP函数库 时间:2021-11-18 浏览:19
0

php实现获取数组中的某一列



实现效果:

image.png



代码:

<?php 
function dd($msg){ 
	echo '<pre>'; 
	var_dump($msg);
}


if (!function_exists('get_arr_column')) {
    /**
     * 获取数组中的某一列
     *
     * @param array $arr 数组
     * @param string $key_name 列名
     * @return array  返回那一列的数组
     */
    function get_arr_column($arr, $key_name)
    {
        if (function_exists('array_column')) {
            return array_column($arr, $key_name);
        }

        $arr2 = array();
        foreach ($arr as $key => $val) {
            $arr2[] = $val[$key_name];
        }
        return $arr2;
    }
}

$arr = [

    ['id'=>1,'name'=>'aa'],

    ['id'=>2,'name'=>'cc'],

    ['id'=>3,'name'=>'bb'],

    ];

dd(get_arr_column($arr,'name'));


本站文章如未注明出处则为原创,转载请注明出处,如有侵权请邮件联系站长

用户评论

评论前必须