Frage von maurice20101, 46

Array?

Hey leute kann mir jemand Genauer erklären was genau bei denn befehl passiert ?

foreach($arrays as $array) { foreach($array as $entry) { echo $entry . ' ';

Antwort
von fluffiknuffi2, 36

$arrays ist ein Array aus Arrays.

$entry1 = 1;
$entry2 = 2;
$entry3 = 3;
$entry4 = 4;

$array1 = array($entry1, $entry2);
$array2 = array($entry3, $entry4);

$arrays = array($arra1, $array2)

Die äußere Schleife durchläuft den Array aus Arrays (beschäftigt sich also mit den einzelnen Arrays darin) und die innere die einzelnen Arrays (beschäftigt sich also mit den Werten in den Arrays). Alle Werte werden ausgegeben.

Kommentar von fluffiknuffi2 ,

* $arra1 = $array1, ist klar.

Antwort
von derobert, 8

Nein, lediglich die werte eines zwei dimensionalen arrays. Um ein array belibiger tiefe zu durchlaufen braucht man array_walk_recursive()

Bitte auch php.net einen besuch abstatten. Da steht genau wie man diese Funktion benutzt.

Antwort
von happyfish2, 25

Es werden alle Werte aus einem mehrdimensionalen Array ausgegeben.

Keine passende Antwort gefunden?

Fragen Sie die Community