Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php foreach循环多维数组_Php_Arrays_Multidimensional Array - Fatal编程技术网

php foreach循环多维数组

php foreach循环多维数组,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我有这个数组 Array ( [0] => Array ( [0] => Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 [10] => 11 [11] => 12 [12] => 13 [13] => 14 [14] => 15 [15] =&g

我有这个数组

Array ( [0] => Array ( [0] => Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 [10] => 11 [11] => 12 [12] => 13 [13] => 14 [14] => 15 [15] => 16 [16] => 17 [17] => 18 [18] => 19 [19] => 20 [20] => 21 [21] => 22 [22] => 23 [23] => 24 [24] => 25 [25] => 26 [26] => 27 [27] => 28 [28] => 29 [29] => 30 ) [1] => Array ( [0] => 1 [1] => 1 [2] => 1 [3] => 1 [4] => 1 [5] => 1 [6] => 1 [7] => 1 [8] => 1 [9] => 1 [10] => 1 [11] => 1 [12] => 1 [13] => 1 [14] => 1 [15] => 1 [16] => 1 [17] => 1 [18] => 1 [19] => 1 [20] => 1 [21] => 1 [22] => 1 [23] => 1 [24] => 1 [25] => 1 [26] => 1 [27] => 1 [28] => 1 [29] => 1 ) [2] => Array ( [0] => 1 [1] => 1 [2] => 1 [3] => 1 [4] => 1 [5] => 1 [6] => 1 [7] => 1 [8] => 1 [9] => 1 [10] => 1 [11] => 1 [12] => 1 [13] => 1 [14] => 1 [15] => 1 [16] => 1 [17] => 1 [18] => 1 [19] => 1 [20] => 1 [21] => 1 [22] => 1 [23] => 1 [24] => 1 [25] => 1 [26] => 1 [27] => 1 [28] => 1 [29] => 1 ) [3] => Array ( [0] => 1 [1] => 1 [2] => 1 [3] => 1 [4] => 1 [5] => 1 [6] => 1 [7] => 1 [8] => 1 [9] => 1 [10] => 1 [11] => 1 [12] => 1 [13] => 1 [14] => 1 [15] => 1 [16] => 1 [17] => 1 [18] => 1 [19] => 1 [20] => 1 [21] => 1 [22] => 1 [23] => 1 [24] => 1 [25] => 1 [26] => 1 [27] => 1 [28] => 1 [29] => 1 ) ) )
我可以这样访问数据:

print_r($ps[0][0]);
print_r($ps[0][1]);
print_r($ps[0][2]);
print_r($ps[0][3]);
for ($i = 0 ; $i < count($ps[0]); $i++) {
        foreach ($ps[0][$i] as $p) {
            echo $p.'<br/>';
        }
    }
如何在foreach循环中分离它?我指的是每秒钟的一个键。

我这样解决它:

print_r($ps[0][0]);
print_r($ps[0][1]);
print_r($ps[0][2]);
print_r($ps[0][3]);
for ($i = 0 ; $i < count($ps[0]); $i++) {
        foreach ($ps[0][$i] as $p) {
            echo $p.'<br/>';
        }
    }
for($i=0;$i”;
}
}

既然您显示了一次尝试(在回答中),您可以使用两个
foreach

foreach($ps[0] as $array) {
    foreach($array as $p) {
        echo "$p<br/>";
    }
}
foreach($ps[0]作为$array){
foreach($p数组){
回声“$p
”; } }
编写代码。那是你的工作。我们(可能)尝试帮助修复您最终生成的任何内容。如果只有
$ps[0]
,而不是更像
$ps[1]
,则循环
$ps[0]
。如果超过2个循环。你的意思是这样的:foreach($ps[0]as$key=>$p){@user995691试试看。