迭代多维数组并混合它

时间:2015-07-14 20:56:10

标签: php

我试图混合我的多维数组,并且它迭代很好,但输出不是我试图完成的,我需要混合值。

array = [[p,t,j],[9,3,6]];

foreach($array as $value) {
    foreach($value as $key => $val) {       
        echo $val;      
    }
}
}

数组输出:p,9,t,3,j,6 //应该是 我的是:p,t,j,9,3,6

2 个答案:

答案 0 :(得分:0)

最简单的方法

foreach($array[0] as $key => $value) {
    echo $value, $array[1][$key];
}

答案 1 :(得分:0)

你是说尝试将二级数组合成一个长数组吗?如果是这样的话:

$finalArray = array();

foreach($array as $value) {
  $finalArray = array_merge($finalArray, $value);
}

编辑:现在我看一下,我没有像你需要的那样回应输出,但输出应该在$finalArray中的顺序正确,这应该适用于任何数量的内部数组