Naast de string, integer, boolean, … bestaat er ook nog een ietwat specialer type van variabele: de array. Een array kan je vergelijken met een soort van tabel met verschillende waarden.
Een voorbeeld van een eenvoudige array ziet er als volgt uit:
<?php
$kleuren = array("rood","groen","blauw","oranje","geel");
?>
In plaats van voor elke kleur een variabele te gebruiken ($kleur1, $kleur2, …) maken we één variabele $kleuren en voegen vervolgens alle kleuren toe aan die variabele door gebruik te maken van een array.
Je kan een array op deze manier opbouwen:
<?php
$kleuren[0] = "rood";
$kleuren[1] = "groen";
$kleuren[2] = "blauw";
$kleuren[3] = "oranje";
$kleuren[4] = "geel";
?>
Let op! We beginnen steeds bij 0 te tellen!
Je kan de waarde van een element in de array aanroepen op deze manier:
<?php
echo $kleuren[2]; // Resultaat: blauw
?>
Je kan in plaats van de cijfers 0, 1, ... ook duidelijke namen geven als index binnen de array. Zo zouden we een array kunnen opbouwen die de HTML-code van een kleur bevat:
<?php
$kleuren["rood"] = "#FE2E2E";
$kleuren["groen"] = "#58FA58";
$kleuren["blauw"] = "#0000FF";
$kleuren["oranje"] = "#DF7401";
$kleuren["geel"] = "#F3F781";
echo $kleuren["geel"];
// Resultaat:#F3F781
?>
Je kan ook de kortere notatie gebruiken:
<?php
$kleuren = array("rood"=>"#FE2E2E", "groen"=>"#58FA58", "blauw"=>"#0000FF", "oranje"=>"#DF7401", "geel"=>"#F3F781");
echo $kleuren["oranje"];
// Resultaat: #DF7401
?>