Below is my array I have to convert first value as key and second as value,
Array
(
[0] => Array
(
[region_code] => AB
[region_name] => Alberta
)
)
请提出最佳解决方案。我正在使用阵列图,但它不起作用。
答案 0 :(得分:1)
您可以使用array_column(),demo
[(PHP 5> = 5.5.0,PHP 7)]参考Call to undefined function array_column()
array_column($array, 'region_name', 'region_code');
旧版本的php
foreach ($array as $v) {
$result[$v['region_code']] = $v['region_name'];
}
答案 1 :(得分:0)
尝试一下。
$arr = Array(0 => Array('region_code' => 'AB','region_name' => 'Alberta'));
print_r(array_column($arr, 'region_name', 'region_code'));