Hierbij geef je met de index (bv. 0, 1 of 2) aan naar welk element in het array je wijst.
Dat kun je als volgt voorstellen:
Stad 0: Hilversum
Stad 1: Utrecht
Stad 2: Amsterdam
Stad 3: Den Haag
Stad 4: Rotterdam
Stad 5: Groningen
<?php // Nieuw array maken en direkt initialiseren $band = array("16 down","Doves","The Dandy Warhols","Radiohead"); // Alle elementen in het array laten zien foreach($band as $volgendeband) echo "$volgendeband<br>"; ?>16 down
Hiermee kun je bijvoorbeeld zoiets doen:
Een voorbeeld:
<?php $appel["naam"] = "Jonagold"; $appel["kleur"] = "rood"; $appel["smaak"] = "zoet"; $appel["vorm"] = "rond"; $sinaasappel["naam"] = "Jaffa"; $sinaasappel["kleur"] = "oranje"; $sinaasappel["smaak"] = "zuur"; $sinaasappel["vorm"] = "rond"; $banaan["naam"] = "Sjiekieta"; $banaan["kleur"] = "geel"; $banaan["smaak"] = "bananig"; $banaan["vorm"] = "langwerpig"; function vrucht_eigenschappen($vrucht) { printf("De %s smaakt %s, is %s van vorm en %s van kleur<br>\n", $vrucht["naam"],$vrucht["smaak"],$vrucht["vorm"],$vrucht["kleur"]); } vrucht_eigenschappen($banaan); vrucht_eigenschappen($appel); vrucht_eigenschappen($sinaasappel); ?>De Sjiekieta smaakt bananig, is langwerpig van vorm en geel van kleur
<?php // Nieuw associatief array maken en initialiseren $band = array("een" => "16 down", "twee" => "Doves", "drie" => "The Dandy Warhols", "vier" => "Radiohead"); // Enkele elementen in het array laten zien echo $band["twee"] . "<br>"; echo $band["vier"] . "<br>"; ?>Doves
<?php
$stad = array(); // nieuw array
$stad[0][0]="Hilversum";
$stad[2][0]="Utrecht";
$stad[1][0]="Amsterdam";
$stad[0][1]=100000;
$stad[1][1]=230000;
$stad[2][1]=900000;
echo "<table border=2>";
echo "<tr><th>Plaatsnaam</th><th>Aantal inwoners</th></tr>";
for($rij=0;$rij<3;$rij++){
echo "<tr>";
for($kolom=0;$kolom<2;$kolom++){
echo "<td>";
echo $stad[$rij][$kolom];
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
?>
Plaatsnaam | Aantal inwoners |
---|---|
Hilversum | 100000 |
Utrecht | 230000 |
Amsterdam | 900000 |