Assoziative Arrays unterscheiden sich von normalen Arrays in nur einem Punkt: Anstelle von Zahlen-Indizes haben assoziative Arrays, Namen als Index-Wert:
<?php //normales Array $spieler = array("Marie", "Anna", "Lars", "Martin"); echo $spieler[2] ; // Ausgabe => Lars //assoziatives Array $spieler["Marie"] = 4030; $spieler["Anna"] = 2313; $spieler["Lars"] = 120; $spieler["Martin"] = 2819; echo "Punktzahl: ".$spieler["Anna"]; // Ausgabe => Punktzahl: 2313 ?>
Assoziative Arrays bieten daher die Möglichkeit, „logischer“ zu sein und den Quellcode verständlicher zu machen.