我正在尝试转换
Array (
[0] => Array (
[enero] => 2 [febrero] => 2 [marzo] => 2 [abril] => 4 [mayo] => 4)
[1] => Array (
[enero] => 5 [febrero] => 2 [marzo] => 0 [abril] => 3 [mayo] => 4)
[2]=>some other arrays
)
进入
Array ([enero] => 2 [febrero] => 2 [marzo] => 2 [abril] => 4 [mayo] => 4)
Array ([enero] => 5 [febrero] => 2 [marzo] => 0 [abril] => 3 [mayo] => 4)
some other arrays
我试过这段代码
foreach ($in as $key => $value) {
foreach ($value as $key => $value) {
$a[$key]=$value;
}
}
但它只返回最后一个数组
Array ( [enero] => 7 [febrero] => 9 [marzo] => 2 [abril] => 4 [mayo] => 0 )
你知道我能做什么吗?谢谢
最佳答案
试试这个:
for ($i = 0; $i < count($in); $i++) {
${"single_level_array_" . $i} = $in[$i];
}
这将使数组 $in
中的每个元素成为一个数组本身。如果 $in
中有三个元素,那么您将有 $single_level_array_0
、$single_level_array_1
和 $single_level_array_2
.
关于php - 内部有 3 个数组的二维数组到 3 个单独的 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37601565/