beispiele zu kapitel 5
5.1 - eindimensionales feld
feldelemente anzeigen
gezeigt wird das dritte element
inhalt: 300 - feldname + index geht immer [2]
inhalt: 300 - so geht es auch
feldname + index in geschw. klammern {$feld[2]}
inhalt: 300 - element in einer variablen
inhalt: 300 - index in variable $feld[$var]
feld anzeigen mit foreach
alle indices und zugehörigen werte
element 0 enthält 100
element 1 enthält 200
element 2 enthält 300
element 3 enthält 400
element 4 enthält 500
alle werte
100
200
300
400
500
feld anzeigen mit print_r oder var_dump
Array ( [0] => abc [1] => 1 [2] => 125 [3] => 123.4 [4] => 123.4 )array(5) { [0]=> string(3) "abc" [1]=> bool(true) [2]=> int(125) [3]=> float(123.4) [4]=> string(5) "123.4" }
in einem feld blättern
mit next current, end, prev, reset
100 - beim ersten aufruf erstes element
200 - nächstes element
200 - aktuelles element
500 - letztes element
400 - vorhergehendes element
100 - wieder das erste element
5.2 - zweidimensionales feld
angezeigt wird das dritte element der zweiten zeile
inhalt: Array[2] - $feld[1][2] d.h. feldname + indices geht nicht
inhalt: ccc - aber in geschw. klammern {$feld[1][2]} das geht
inhalt: ccc - es geht in variable $var = $feld[1][2]
inhalt: ccc mit indices in variablen
nur in geschw. klammern {$feld[$x][$y]}
5.3 - assoziatives feld
inhalt von $feld mit foreach
es sind 5 elemente vorhanden
am Montag hatte es 20 grad
am Dienstag hatte es 17.4 grad
am Mittwoch hatte es 16.3 grad
am Donnerstag hatte es 21.3 grad
am Freitag hatte es 23.6 grad
inhalt von $feld mit extract
am Montag hatte es 20 grad
am Dienstag hatte es 17.4 grad
am Freitag hatte es 23.6 grad