Associatieve arrays in PHP

Associatieve arrays in PHP
1 / 18
volgende
Slide 1: Tekstslide
Software DeveloperPHPMBOStudiejaar 1

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

Onderdelen in deze les

Associatieve arrays in PHP

Slide 1 - Tekstslide

Leerdoelen
Aan het einde van deze les kun je: 
 - Uitleggen wat associatieve arrays zijn
 - Drie verschillende voorbeeldcodes van associatieve arrays in PHP laten zien

Slide 2 - Tekstslide

Wat zijn associatieve arrays?
Associatieve arrays zijn arrays waarbij je de index zelf kunt bepalen, vaak als een string.

Lees goed zo komt er een vraag.

Slide 3 - Tekstslide

Wat zijn associatieve arrays?
A
Arrays waarbij de index alleen nummers kan zijn
B
Arrays waarbij de index niet gebruikt wordt
C
Arrays waarbij de index willekeurig is
D
Arrays waarbij je de index zelf kunt bepalen

Slide 4 - Quizvraag

Voorbeeld 1: Associatieve array maken
$persoon = array('naam' => 'Jan', 'leeftijd' => 25, 'woonplaats' => Rotterdam');

Slide 5 - Tekstslide

Voorbeeld 1: Associatieve array gebruiken
echo $persoon['naam'];
// Output: Jan

Slide 6 - Tekstslide

Voorbeeld 2: Associatieve array vullen met loop
$persoon = array();
 $persoon['naam'] = 'Jan';
 $persoon['leeftijd'] = 25;
 $persoon['woonplaats'] = 'Rotterdam';

Slide 7 - Tekstslide

Voorbeeld 2: Associatieve array gebruiken
foreach($persoon as $key => $value)
{
    
echo $key . ': ' . $value . '';
 }
 // Output: naam: Jan
//  leeftijd: 25
// woonplaats: Rotterdam

Slide 8 - Tekstslide

Voorbeeld 3: Associatieve array gebruiken
echo $mensen['persoon2']['woonplaats'];
 // Output: Utrecht

Slide 9 - Tekstslide

Voorbeeld 3: Multidimensionale associatieve array
$mensen= array('persoon1' => array('naam' => 'Jan', 'leeftijd' => 25, 'woonplaats' => 'Rotterdam'),  
 'persoon2' => array('naam' => 'Piet', 'leeftijd' => 30, 'woonplaats' => 'Utrecht')
);

Slide 10 - Tekstslide

Voordelen van associatieve arrays
- Je kunt zelf de index bepalen 
 - Makkelijk om waarden te koppelen 
 - Je kunt makkelijk meerdere waarden bijhouden

Lees goed zo komen er vragen.

Slide 11 - Tekstslide

Kun je meerdere waarden bijhouden in een associatieve array?
A
Nee, dat is niet mogelijk
B
Het is afhankelijk van de programmeertaal
C
Ja, dat kan makkelijk
D
Het kan, maar het is lastig

Slide 12 - Quizvraag

Waarom zijn associatieve arrays makkelijk in gebruik?
A
Je kunt makkelijk waarden koppelen
B
Je kunt alleen één waarde bijhouden
C
Het kost veel geheugen
D
Het is lastig om te leren

Slide 13 - Quizvraag

Wat is een voordeel van associatieve arrays?
A
Je kunt zelf de index bepalen
B
Je kunt alleen waarden koppelen
C
Het is langzaam in vergelijking met andere datastructuren
D
Het is moeilijk om meerdere waarden bij te houden

Slide 14 - Quizvraag

Gebruik van associatieve arrays
- Gebruik associatieve arrays om gegevens op te slaan.
 - Gebruik loops om gegevens uit associatieve arrays te halen. 
 - Maak gebruik van multidimensionale associatieve arrays om complexere gegevens op te slaan.

Lees goed zo komen er vragen.

Slide 15 - Tekstslide

Wanneer zou je multidimensionale associatieve arrays gebruiken?
A
Om complexere gegevens op te slaan
B
Om gegevens te sorteren
C
Om gegevens te filteren
D
Om eenvoudige gegevens op te slaan

Slide 16 - Quizvraag

Welke methode wordt gebruikt om gegevens uit associatieve arrays te halen?
A
Functies
B
Loops
C
Voorwaardelijke statements
D
Variabelen

Slide 17 - Quizvraag

Wat is het doel van het gebruik van associatieve arrays?
A
Gegevens wijzigen
B
Gegevens delen
C
Gegevens verwijderen
D
Gegevens opslaan

Slide 18 - Quizvraag