Array
Zo maak je een array:
$vakken = array(
"wiskunde",
"informatica",
"Engels",
"Nederlands",
"LO"
);
En zo haal je daar de info uit:
echo $vakken[1]; // geeft als resultaat informatica
Je kan ook een hele array zichtbaar maken:
print_r($vakken);
Het resultaat is:
Array
(
[0] => wiskunde
[1] => informatica
[2] => Engels
[3] => Nederlands
[4] => LO
)
Je ziet nu ook goed de index (sleutel of key) van de array.
Dictionary of associatieve array
$docenten = array(
"informatica" => "Prins",
"wiskunde" => array (
"van der Veen",
"Danes"
),
"Engels" => "Verstraten",
"Nederlands" => "Luth",
"LO" => "Jansen"
);
Je ziet bij wiskunde dat er meer docenten zijn. Dit is een array in een array dus en daarmee een multidimensionale array. Stel nu dat je meneer Danes als output wil dan kan dat als volgt:
echo $docenten['wiskunde'][1]
In PHP kan je door een array 'heen lopen'. Het gaat dus om een herhaling (itteratie) waarbij je waarde voor waarde uit de array haalt. Hieronder zie je hoe je dat kan doen.
foreach($vakken as $vak) {
echo "Vak is: " . $vak;
}