1

我有一个这样的数组:

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

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

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

感谢您的帮助。

4

1 回答 1

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

或者你可以结合:

$newarr = array_shift(array_flip($arr))
于 2012-12-08T12:04:45.753 回答