Array
Een array maak je eigenlijk omdat je meerdere gegevens in een variabele wilt zetten. Een array bestaat uit een aantal keys, waarbij elke key een waarde (value) heeft. Dus als je bijvoorbeeld de variabele IK hebt, dan kan je daarin je naam, leeftijd, beroep, functie etc zetten. Dan krijg je ongeveer de volgende schematische opbouw:PHP Code
1 | IK { naam => Jeroen Langenberg leeftijd => 14 beroep => Scholier Functie => Schrijver van deze tutorial } |
Op deze manier kan je in PHP geen array’s aan maken, dit is puur bedoeld om de inhoud van een array duidelijk weer te geven.!
Zoals je ziet wordt dit opgebouwd met naam => ‘Jeroen Langenberg’. In dit voorbeeld is naam de key, en Jeroen Langenberg de value.
Met een array kan je dus in één variabele een heleboel data gestructureerd opslaan. Dat kan dus handig zijn in rechtensystemen of iets dergelijks. Ook het uitlezen van databases zoals MySQL (opslagmedia om gegevens op te slaan) gaat makkelijker met het gebruik van array’s.
Het maken van een array doe je zo:
PHP Code
1 | <?php //Manier 1 $IK = array ( "naam" => "Jeroen Langenberg", "leeftijd" => 14, "beroep" => "Scholier", "functie" => "Schrijver van deze tutorial"); //Manier 2 $IK['naam'] = 'Jeroen Langenberg'; $IK['leeftijd'] = 14; $IK['beroep'] = 'Scholier'; $IK['functie'] = 'Schrijver van deze tutorial'; ?> |
Beide manieren werken en het hangt van de situatie af welke manier je gebruikt. Manier één is handig als je alle gegevens die in de array moeten al bij de hand hebt. Zo maak je in één keer de array met alle data aan.
Manier twee kan je daarentegen goed gebruiken als je vantevoren nog niet alles wat erin moet bij de hand hebt. Je kan makkelijk eerst de naam invoegen, en later pas de leeftijd en het beroep bijvoorbeeld.
Een combinatie werkt overigens ook. Als je eerst op de eerste manier een array aanmaakt kun je later in je script op manier twee waarden toevoegen aan je array. Het uitlezen van een array is eigenlijk heel simpel dit doe je zo:
PHP Code
1 | <?php echo $IK['naam']; ?> |
Waarbij je eerst een echo krijgt, dat is duidelijk. Dan krijg je de naam van de array, in dit geval dus $IK. Vervolgens zet je de key waarvan je de value wilt oproepen tussen vierkante haken en enkele aanhalingstekens: [”]. En uiteraard sluit je af met een punt-komma.
Table of contents
- 1. Introduction
- 2. Echo
- 3. Print
- 4. Variabelen
- 5. Voorgezette variabelen
- 6. Array
- 7. IF, ELSE, ELSEIF (Controlestructuren)
- 8. Includen
- 9. Commentaar
- 10. Tot slot