Visualizza la versione completa : foreach su array multidimensionali
Ciao,
non conosco a priori la lunghezza di un array a 2 dimensioni, vorrei fare un foreach e ricavare tutte le coppia di valori
es.
$arr[0][0] , $arr[0][1]
$arr[1][0] , $arr[1][1]
e cosė via,
come posso fare??
Santino83_02
01-02-2011, 13:38
$arrs = array(...);
foreach($arrs as $arr)
print_r($arr);
fai due foreach uno dentro l'altro...
Originariamente inviato da Colino
Ciao,
non conosco a priori la lunghezza di un array a 2 dimensioni, vorrei fare un foreach e ricavare tutte le coppia di valori
es.
$arr[0][0] , $arr[0][1]
$arr[1][0] , $arr[1][1]
e cosė via,
come posso fare??
Non č chiarissimo quello che vuoi ottenere.
Vediamo se ho capito.
array(array(a,b), array(c,d), ...) č il tuo array bidimensionale.
Il risultato che vuoi ottenere č
var1 = array(a,b);
var2 = array(c,d);
...
oppure
var1 = a;
var2 = b;
var3 = c;
...
oppure cosa?
lnessuno
02-02-2011, 00:54
foreach ($arr as $array) {
echo "{$array[0]}, {$array[1]}";
}