educom PHP-basis E-learning

Les 02 — Loops & arrays

Herhaling en verzamelingen: for-loops, state in een algoritme, arrays.

In deze les

Wat je gaat doen. Fibonacci-reeks in een loop; lijst programmeertalen met foreach. Extra: achteruit tellen; nettere HTML-output.

Wat je leert. Code herhalen zonder regels te kopiëren, en meerdere waarden in één bak bewaren.

Komt aan bod. for, vorige waarden bijhouden, array, foreach, var_dump.

Demo (concept)

Loops en arrays in het klein. Niet de Fibonacci- of talen-opdracht.

Klik een bestand om de bron te zien (of “Nieuwe tab”). PHP 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.

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.

CRUD-opdrachten 6–8 (INSERT/UPDATE-app) horen bij de latere DB-les. Een eenvoudige SELECT om rijen te tonen mag al bij les 03 extra B (sorteertabel), als je het MySQL-spoor pakt.

Check

Uitwerking (ná eigen poging)

Fibonacci-uitwerking en reverse-loop (extra). Eerst zelf bouwen.

Toon uitwerkingen

Klik een bestand om de bron te zien (of “Nieuwe tab”). PHP draait bij jou lokaal in XAMPP.

Opleveren

  1. git add 02 → commit → git push
  2. Mail: les 02 klaar of hulp + repo-link.

Door naar les 03 →