欢迎来到 54818模板网!这是一个yzmcms的模板分享站。

yzm_array_column

相关案例演示

/**(V5.4 新增)
 * 兼容低版本的array_column
 * @param  $array      多维数组
 * @param  $column_key 需要返回值的列
 * @param  $index_key  可选。作为返回数组的索引/键的列。
 * @return array       返回一个数组,数组的值为输入数组中某个单一列的值。
 */
function yzm_array_column($array, $column_key, $index_key = null){
	if(function_exists('array_column')) return array_column($array, $column_key, $index_key);

    $result = array();
	foreach ($array as $key => $value) {
		if(!is_array($value)) continue;
        if($column_key){
        	if(!isset($value[$column_key])) continue;
        	$tmp = $value[$column_key];
        }else{
        	$tmp = $value;
        }
        if ($index_key) {
        	$key = isset($value[$index_key]) ? $value[$index_key] : $key;
        }
        $result[$key] = $tmp;
    }
    return $result;
}

    上一篇:check_token

    下一篇:send_http_status

    作者:54818模板网 关注:752 时间:2021-08-13 00:08:40
    相关网站教程