workshop arrays deel 2

Workshop
lessonup.app : nlxdf
1 / 14
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

Cette leçon contient 14 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 90 min

Éléments de cette leçon

Workshop
lessonup.app : nlxdf

Slide 1 - Diapositive

Kennismakingsronde
  • Korte terugblik arrays
  • Multidimensionale Arrays
Doelen

Slide 2 - Diapositive

1. Maak een array met de namen van drie verschillende landen .
2. Gebruik een loop om de naam van elk land op een nieuwe regel te printen.

Kopieer en plak je code hier
Tijd over?
3. Voeg met code een vierde land toe

timer
5:00

Slide 3 - Question ouverte

1. Maak een array met de namen van drie verschillende landen met de hoofdstad van dat land
2. Gebruik een loop om het land en de hoofdstad te tonen, in dit formaat:

Amsterdam is de hoofdstad van Nederland
Brussel is de hoofdstad van België

Kopieer en plak je code hier
timer
5:00

Slide 4 - Question ouverte

Hoe voeg je Duitsland met hoofdstad "Berlijn" toe aan deze array?

$hoofdsteden = ["Nederland" => "Amsterdam", "België" => "Brussel"];

......
timer
5:00

Slide 5 - Question ouverte

Kennismakingsronde
Geïndexeerde array

Slide 6 - Diapositive

Kennismakingsronde
Loop geïndexeerde array

Slide 7 - Diapositive

Kennismakingsronde
Associatieve array

Slide 8 - Diapositive

Kennismakingsronde
Een multidimensionale associatieve array kan meerdere waarden opslaan voor elk element, zoals zowel de prijs, bouwjaar en kleur van een auto.




Multidimensionale arrays

Slide 9 - Diapositive

Kennismakingsronde
Multidimensionale arrays
$autos = [
    "Toyota" => [
        "Bouwjaar" => 2015,
        "Kleur" => "rood",
        "Prijs" => 25000
    ],
    "BMW" => [
        "Bouwjaar" => 2018,
        "Kleur" => "zwart",
        "Prijs" => 30000
    ],
    "Honda" => [
        "Bouwjaar" => 2020,
        "Kleur" => "blauw",
        "Prijs" => 27000
    ]
];

Slide 10 - Diapositive

Kennismakingsronde
Toevoegen

$autos["Mercedes"] = [
    "Bouwjaar" => 2021,
    "Kleur" => "grijs",
    "Prijs" => 35000
];

Slide 11 - Diapositive

Kennismakingsronde
Loop
foreach ($autos as $merk => $eigenschappen) {
    echo "Auto: " . $merk . PHP_EOL;
    foreach ($eigenschappen as $eigenschap => $waarde) {
        echo $eigenschap . ": " . $waarde . PHP_EOL;
    }
    echo "PHP_EOL;
}

Slide 12 - Diapositive

Kennismakingsronde


Oefeningen

Slide 13 - Diapositive

Kennismakingsronde
  • Multidimensionale arrays
Terug- en vooruitblik

Slide 14 - Diapositive