-1 php indexing multidimensional-array array-merge
我有这样的数组:
Array (
[2018-03-12] => Array (
[United States] => 4
[Australia] => 15
[United Kingdom] => 0
[New Zealand] => 0
)
[2018-03-13] => Array (
[United States] => 0
[Australia] => 8
[United Kingdom] => 2
[New Zealand] => 0
)
)
Run Code Online (Sandbox Code Playgroud)
我想制作一个这样的数组:
[
["2018-03-12", 4, 15, 0, 0],
["2018-03-13", 0, 8, 0, 2]
]
Run Code Online (Sandbox Code Playgroud)
如何才能做到这一点?
小智 5
尝试:
$arr = [
'2018-03-12' => [
'United States' => 4,
'Australia' => 15,
'United Kingdom' => 0,
'New Zealand' => 0,
],
'2018-03-13' => [
'United States' => 0,
'Australia' => 8,
'United Kingdom' => 2,
'New Zealand' => 0,
]
];
return array_map(function ($item, $key) {
return array_merge([$key], array_values($item));
},$arr, array_keys($arr));
Run Code Online (Sandbox Code Playgroud)