workshop arrays deel 2

Workshop
lessonup.app : nlxdf
1 / 14
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

In deze les zitten 14 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 90 min

Onderdelen in deze les

Workshop
lessonup.app : nlxdf

Slide 1 - Tekstslide

Kennismakingsronde
  • Korte terugblik arrays
  • Multidimensionale Arrays
Doelen

Slide 2 - Tekstslide

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 - Open vraag

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 - Open vraag

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

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

......
timer
5:00

Slide 5 - Open vraag

Kennismakingsronde
Geïndexeerde array

Slide 6 - Tekstslide

Kennismakingsronde
Loop geïndexeerde array

Slide 7 - Tekstslide

Kennismakingsronde
Associatieve array

Slide 8 - Tekstslide

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 - Tekstslide

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 - Tekstslide

Kennismakingsronde
Toevoegen

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

Slide 11 - Tekstslide

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 - Tekstslide

Kennismakingsronde


Oefeningen

Slide 13 - Tekstslide

Kennismakingsronde
  • Multidimensionale arrays
Terug- en vooruitblik

Slide 14 - Tekstslide