Array(
[0] => Array
(
[0] => 2017-10-05
[1] => 24,57
[2] => 24,65
[3] => 23,86
)
[2] => Array
(
[0] => 2017-10-04
[1] => 24,38
[2] => 24,675
[3]=> 24,24
)
)
Run Code Online (Sandbox Code Playgroud)
我想把它转换成
Array(
[2017-10-05] => Array
(
[0] => 24,57
[1] => 24,65
[2] => 23,86
)
[2017-10-04] => Array
(
[0] => 24,38
[1] => 24,675
[2] => 24,24
)
Run Code Online (Sandbox Code Playgroud)
这个问题类似于如何使数组第一个值作为第二个值的关键值作为php数组中的值.但我不能用array_column在我的情况下,
您可以将此代码与array_slice一起使用:
$newArray = [];
foreach($array as $a) {
$newArray[$a[0]] = array_slice($a, 1);
}
Run Code Online (Sandbox Code Playgroud)