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

beenden