php数组将一个值作为键,第二个作为值

时间:2017-06-21 02:18:06

标签: php arrays multidimensional-array

  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
                    )

          )

请提出最佳解决方案。我正在使用阵列图,但它不起作用。

2 个答案:

答案 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'));