if (!function_exists('array_column')) {
function array_column($input, $column_key, $index_key = null)
{
$arr = array_map(function ($d) use ($column_key, $index_key) {
if (!isset($d[$column_key])) {
return null;
}
if ($index_key !== null) {
return array($d[$index_key] => $d[$column_key]);
}
return $d[$column_key];
}, $input);
if ($index_key !== null) {
$tmp = array();
foreach ($arr as $ar) {
$tmp[key($ar)] = current($ar);
}
$arr = $tmp;
}
return $arr;
}
}
PHP二维数组转一维数组
- 上一篇:php获取一个经纬度附近范围的经纬度边界
- 下一篇:OpenCart环境要求