【发布时间】:2017-10-06 03:33:06
【问题描述】:
抱歉,我搜索了许多与此问题相关的主题,但找不到对我的案例有用的内容。
我有一个这样的数组:
[
"service_name" => [
0 => "1212"
1 => "zzz"
]
"service_price" => [
0 => "12"
1 => "11"
]
"time" => [
0 => "121"
1 => "1"
]
"service_in_country" => [
0 => "usa"
1 => "usa"
]
"service_in_city" => [
0 => "la"
1 => "lv"
]
]
我想要这个:
[
"service_name" =>1212,
"service_price"=>12,
"time" => 121,
"service_in_country"=>usa,
"service_in_city"=>la
],
[
"service_name" =>zzz,
"service_price"=>11,
"time" => 1,
"service_in_country"=>usa,
"service_in_city"=>lv
]
实际上所有第一个key=>value 成为一个新数组,所有第二个key=>value 成为新的第二个数组
附注:
如果你知道任何助手或集合,我正在使用 Laravel。
【问题讨论】:
-
你试过
array_merge吗? -
一个普通的 foreach 成功地做到了这一点
标签: php arrays laravel multidimensional-array