Les 02 — Loops & arrays
Herhaling en verzamelingen: for-loops, state in een algoritme, arrays.
Begrippen
- for-loop — teller vooruit of achteruit
- Fibonacci — vorige waarden bijhouden
- Array + foreach — meerdere waarden;
var_dumpter inspectie
Demo
opdrachten/02/ via XAMPP:
show_for_loop.php/show_for_loop_reverse.php(variant achteruit)show_pets_foreach.php,show_pets_print_vardump.phpfib_1.php,fib_1_extra_uitleg.php
Open demo-bron
Klik een bestandsnaam hieronder om de bron op deze pagina te zien (of “Nieuwe tab”). PHP zelf draait bij jou lokaal in XAMPP.
Gewone opdrachten
Opdracht 4
Maak 02/fibonacci.php: Fibonacci-reeks tot en met 10946, waarden gescheiden door komma’s.
Opdracht 5
Maak 02/talen.php: array met programmeertalen, alfabetisch afgedrukt.
Extra / variant
Variant Reverse loop
Maak 02/for_reverse.php dat 10 t/m 1 aftelt (zoals show_for_loop_reverse.php).
Extra Fibonacci + HTML “goed”
Bouw de reeks eerst in PHP (string opbouwen), daarna pas HTML met echo van die string — niet PHP midden in HTML “knippen” zoals in de oude “wrong way”-slide.
Extra Associatieve array
Maak 02/pets_assoc.php: array met string-keys (bijv. "nummer1" => "Griffioen") en druk key + value af met foreach.
Database-opdrachten 6–8 horen bij de latere DB-les, niet hier.
Check
- Fibonacci eindigt op 10946.
- Talen staan gesorteerd via een array.
Opleveren
git add 02→ commit →git push- Mail: les 02 klaar of hulp + repo-link.