# 5.3 Opgaven loops en arrays In deze video wordt uitgelegd hoe je een loop maakt waarmee je alle waardes van een array kan afdrukken [www.youtube.com](http://www.youtube.com/embed/hWNfuxD5AoA) ### 1 Opgave, terugtellen Maak een PHP loop waarmee je alle getallen van 1000 tot en met 0 afdrukt op de volgende manier: ``` 1000, 999, 998, 997, 996, 995, 994, 993, ...... 2, 1, 0 ``` In plaats van de puntjes worden dus alle getallen afgedrukt. *Zet de PHP-code op je antwoordenblad.* ### 2 Opgave array afdrukken Druk het volgende array achtersevoren af. ``` $myArray = ['auto','fiets','brommer','bus','vliegtuig','trein']; ``` De output moet er als volgt uit zien: ``` trein, vliegtuig, bus, brommer, fiets, auto ``` Maak je code zo dat het bij elk array werkt dus ook als het meer of minder elementen zou hebben. *Zet de PHP-code op je antwoordenblad.* ### 3 Opgave, oneven getallen Maak een loop en druk alle oneven getallen tussen 0 en 100 af. Dus de output moet worden: ``` 1 3 5 7 9 11 13 .. .. 97 99 ``` *Zet de PHP-code op je antwoordenblad.* ### 4 Opgave, even getallen uit een array Maak een loop en loop door het array. Druk alle getallen af uit het array $array die groter zijn dan 5. ``` $array=[3,4,5,8,9,12,13,6]; ``` *Zet de PHP-code op je antwoordenblad.* ### 5 Opgave, piramide Maak met behulp van een loop de volgende output: ``` 1 2 3 4 5 6 7 8 9 ``` Breid de code uit, zodat dit wordt afgedrukt. 1 wordt dus 1x afgedrukt, 2, 2X, 3 3X etc. ``` 1 22 333 4444 55555 666666 7777777 88888888 999999999 ``` Verander nu de code, zodat je het volgende afdrukt (let op dat dit 12 regels zijn). ``` * ** *** **** ***** ****** ******* ******** ********* ********** *********** ************ ``` *Zet de PHP-code van de laatst gelukte opdracht op je antwoordenblad.* ### 6 Opgave, gemiddelde Maak een form waarbij je de gebruiker om een reeks getallen vraagt. Deze getallen kunnen worden ingevoerd als één regel waarbij de getallen met een komma worden gescheiden. Bijvoorbeeld: ![](https://www.roc.ovh/uploads/images/gallery/2020-01/scaled-1680-/image-1579634734612.png) Met de volgende code kan je de getallen die je hebt ingevoerd in een array zetten: `$arrayGetallen explode(","$_GET['getallen']);` Maak code, zodat het volgende wordt uitgevoerd: ``` Aantal ingevoerde getallen: 6 Totaal van alle getallen: 129 Gemiddelde van alle getallen: 129 ``` *Zet de PHP-code op je antwoordenblad.* ### 7 Opgave, sorteren Maak een form waarbij je de gebruiker om een reeks getallen vraagt. Deze getallen kunnen worden ingevoerd als één regel waarbij de getallen met een komma worden gescheiden. Bijvoorbeeld: ![](https://www.roc.ovh/uploads/images/gallery/2020-01/scaled-1680-/image-1579634734612.png) Met de volgende code kan je de getallen die je hebt ingevoerd in een array zetten: `$arrayGetallen explode(","$_GET['getallen']);` Met de functie `sort($array`) kun je een array sorteren. Gebruik deze functie om het array dat de gebruiker heeft te sorteren. Druk het gesorteerde array af met behulp van een loop en gebruik daarbij de count() functie om te bepalen hoeveel elementen moeten worden afgedrukt. *Zet de PHP-code op je antwoordenblad.* ### 8 Opgave tabel Een tabel bestaat uit regels en kolommen. Stel je wilt een tabel maken met één regel en 10 kolommen, zoals: ```







....





1 2 10
``` Zoals je ziet, wordt in elke kolom een getal afgedrukt. a) Maak PHP-code die deze tabel maakt met behulp van een loop. b) Breidt de code uit, zodat de tabel uit 12 identieke regels bestaat. Alles tussen <tr> en </tr> wordt dus 12 x afgedrukt. *Zet de code voor opgave (b) op je antwoordenblad.* ### 9 Opgave, tafel van 13 in tabel Maak PHP-code die de tafel van 13 netjes in een tabel afdrukt. De output bestaat uit 5 kolommen:
1X13=13
2X13=26
3X13=78
...............
10X13=130
*Zet de PHP-code op je antwoordenblad.* ###