PHP:如何从另一个数组创建新的特定格式化数组

时间:2012-12-08 12:00:21

标签: php arrays

我有一个这样的数组:

$arr = array(
        array(
            'service' => 'super speed',
            'price' => 2000),
        array(
            'service' => 'regular',
            'price' => 1500
        )
       );

如何从该数组中创建一个使用第一个元素作为数组键的新数组:

$newarr = array(
    'super speed' => 2000,
    'regular' => 1500
    );

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

$newarr = array_shift($arr)
$newarr = array_flip($newarr)

或者你可以合并:

$newarr = array_shift(array_flip($arr))