workshop arrays deel 2

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

This lesson contains 14 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 90 min

Items in this lesson

Workshop
lessonup.app : nlxdf

Slide 1 - Slide

Kennismakingsronde
  • Korte terugblik arrays
  • Multidimensionale Arrays
Doelen

Slide 2 - Slide

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 question

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 question

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

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

......
timer
5:00

Slide 5 - Open question

Kennismakingsronde
Geïndexeerde array

Slide 6 - Slide

Kennismakingsronde
Loop geïndexeerde array

Slide 7 - Slide

Kennismakingsronde
Associatieve array

Slide 8 - Slide

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

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

Kennismakingsronde
Toevoegen

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

Slide 11 - Slide

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

Kennismakingsronde


Oefeningen

Slide 13 - Slide

Kennismakingsronde
  • Multidimensionale arrays
Terug- en vooruitblik

Slide 14 - Slide