Skip to main content

1 Array variabelen

Wat ga je leren?

In deze les leer je wat een array is en hoe je een array kan gebruiken. Je leert dat een array bestaat uit elementen.


Je leert dat alle elementen van een array een nummer hebben en dat de computer begint te tellen bij 0. Het eerste element van een array heeft hierdoor de key 0.

In bijna alle talen heb je een speciaal soort variabele; het array. Een array is een verzameling van variabelen. Een soort lijst waarin allemaal variabelen zitten.

In Python heb je ook arrays en daar wordt het list genoemd. In PHP noemen we het een array.

In het Engels betekent een array, "een groep mensen of dingen die op een bepaalde manier zijn geordend".

Als je een variabele als een bladzijde van een boek ziet waar je een nummer op kan zetten of een string. Dan is een array een boek. Een boek heeft dan bladzijden en op elke bladzijde staan dan een variabele.

In een array begin je altijd op bladzijde 0. Op pagina 0 van het boek staat dus de eerste variabele.

Hoe ziet dat er uit in code?

$mijnArray=['maandag','dinsdag','woensdag','donderdag','vrijdag','zaterdag','zondag'];

Je hebt hier dus een array, op bladzijde 0 staat de string 'maandag', op bladzijde 1 staat de string 'dinsdag', enzovoorts.

$mijnArray=['maandag','dinsdag','woensdag','donderdag','vrijdag','zaterdag','zondag'];
echo $mijnArray[0];
echo "<br>";
echo $mijnArray[1];

Een "bladzijde" van een array heet een element. Op regel 2 van de code wordt dus het eerste element van het array $mijnArray afgedrukt., op regel 4 wordt het tweede element van $mijnArray afgedrukt.

Bekijk nu het filmpje tot aan 4:49 (foreach loop dus niet).

Als je het filmpje hebt bekeken dan weet je wat de key van een array is en hoe je een array waarde kan wijzigen.

Opgave 1a

Gebruik array $myArray=[10,20,30,40,50,60] en druk het tweede element af.

Lever de code in en gebruik de naam php201b-jouw-naam.php

Opgave 1b

Gebruik array $myArray=[10,20,30,40,50,60] verander de eerste drie elementen één-voor-één in 1,2 en 3.

Druk de elementen 2 en 3 af. De output ziet er als volgt uit:

3
40

Lever de code in en gebruik de naam php201b-jouw-naam.php

Opgave 1c

Vervang in de onderstaande code de xxx. Maak gebruik van het array $seizoenen en druk het juiste seizoen af.

$seizoenen=[ 'zomer', 'herfst', 'winter', 'lente' ];

echo "Het koudste seizoen is de ".xxx;
echo "Het warmste seizoen is de ".xxx;

Lever de code in en gebruik de naam php201c-jouw-naam.php

--