2016-08-26 3 views
-3

Ich habe dieses Arrayphp foreach Schleife multidimentional 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] => 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))) 

i die Daten wie folgt erreichen:

print_r($ps[0][0]); 
print_r($ps[0][1]); 
print_r($ps[0][2]); 
print_r($ps[0][3]); 

ich brauche es in einer Schleife zu trennen foreach i jeder zweite Schlüssel bedeuten. wie kann ich es tun?

+0

Code über. Das ist dein Job. Wir (vielleicht) versuchen, Hilfe zu reparieren, was auch immer Sie produzieren. –

+0

Wenn nur '$ ps [0]' und nicht mehr wie $ ps [1] 'dann loop' $ ps [0] '. Wenn mehr als 2 Schleifen. – AbraCadaver

+0

du meinst so etwas wie: foreach ($ ps [0] als $ key => $ p) {? – user995691

Antwort

0

ich es wie folgt gelöst:

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

Da Sie einen Versuch zeigte (in einer Antwort) Sie foreach zwei verwenden können:

foreach($ps[0] as $array) { 
    foreach($array as $p) { 
     echo "$p<br/>"; 
    } 
}