Een associatieve array aanmaken
Dit is in principe hetzelfde als een geïndexeerde array alleen hierbij kun je een naam meegeven. Dus hierbij kun je in plaats van de waarde via de pointer de waarde via een naam aanroepen. Hieronder een voorbeeld van een array met daarin een associatieve array.Voorbeeld
PHP Code
1 | <?php $aMyProfiles[] = array("name" => "Pieter", "age" => 20, "length" => "1.76M"); $aMyProfiles[] = array("name" => "Klaar", "age" => 84, "length" => "1.83M"); $aMyProfiles[] = array("name" => "Joop", "age" => 36, "length" => "1.98M"); $aMyProfiles[] = array("name" => "Patrick", "age" => 53, "length" => "1.59M"); $aMyProfiles[] = array("name" => "Hein", "age" => 76, "length" => "1.66M"); $aMyProfiles[] = array("name" => "Klaas", "age" => 29, "length" => "1.77M"); ?> |
Zoals je ziet word er elke keer een gebruikers profiel toegevoegd aan de array, vergeet hierbij niet de haakjes ([]) anders overschrijft hij deze. Dus dit is de manier om een of meerdere waardes toe te voegen aan een array. In php ziet deze array er als volgt uit:
PHP Code
1 | Array ( [0] => Array ( [name] => Pieter [age] => 20 [length] => 1.76M ) [1] => Array ( [name] => Klaar [age] => 84 [length] => 1.83M ) [2] => Array ( [name] => Joop [age] => 36 [length] => 1.98M ) [3] => Array ( [name] => Patrick [age] => 53 [length] => 1.59M ) [4] => Array ( [name] => Hein [age] => 76 [length] => 1.66M ) [5] => Array ( [name] => Klaas [age] => 29 [length] => 1.77M ) ) |