我有一个这样的数组:
$arr = array(
array(
'service' => 'super speed',
'price' => 2000),
array(
'service' => 'regular',
'price' => 1500
)
);
如何从该数组中创建一个使用第一个元素作为数组键的新数组:
$newarr = array(
'super speed' => 2000,
'regular' => 1500
);
感谢您的帮助。
答案 0 :(得分:0)
$newarr = array_shift($arr)
$newarr = array_flip($newarr)
或者你可以合并:
$newarr = array_shift(array_flip($arr))