PHP:如何从另一个数组生成新的特定格式化数组
我有这样一个数组:PHP:如何从另一个数组生成新的特定格式化数组,php,arrays,Php,Arrays,我有这样一个数组: $arr = array( array( 'service' => 'super speed', 'price' => 2000), array( 'service' => 'regular', 'price' => 1500 ) ); 如何从使用第一个元素作为数组键的数组创建新数组: $new
$arr = array(
array(
'service' => 'super speed',
'price' => 2000),
array(
'service' => 'regular',
'price' => 1500
)
);
如何从使用第一个元素作为数组键的数组创建新数组:
$newarr = array(
'super speed' => 2000,
'regular' => 1500
);
谢谢你的帮助
$newarr = array_shift($arr)
$newarr = array_flip($newarr)
或者你可以结合:
$newarr = array_shift(array_flip($arr))
或者你可以结合:
$newarr = array_shift(array_flip($arr))