-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathloop.php
More file actions
141 lines (110 loc) · 3.26 KB
/
Copy pathloop.php
File metadata and controls
141 lines (110 loc) · 3.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<html>
<head>
<title>Lusjes</title>
</head>
<body>
<h1>Lusjes!</h1>
<h3>------------------------------</h3>
<p>
<?php
// OPDRACHT 1
//
// Maak een loop die 4 keer de regel "ik ben gek." neer zet!
for()
{
echo "Ik ben gek!<br/>";
}
// OPDRACHT 2
//
// Maak een loop die alle auto's weer geeft
$autos = array(
"Chris" => "Audi",
"Tiemen" => "Mercedes",
"Giselle" => "Volkswagen");
foreach()
{
echo "Mentor " . $mentor . " rijdt in een " . $auto .".<br/>";
}
?>
</p>
<h3>------------------------------</h3>
<a href="index.php">Terug naar het overzicht</a>
<?php
/***************************************************
///////////////////////
// Een for loop is bedoeld om een stuk code meerdere keren uit te voeren
//
// Je hebt 3 dingen nodig:
//
// 1. Begin statement
// 2. Vergelijking (if-else)
// 3. Wat gebeurd erna?
//
// In dit voorbeeld:
//
// 1. we beginnen met $i = 0
// 2. Controleren of $ nog steeds kleiner is dan 3 (we voeren de code 3 keer uit!)
// 3. We hogen $i op met 1
///////////////////////
for($i = 0; $i < 3; $i++)
{
echo "Hallo CoderDojo! Dit is het " . $i . " de rondje!";
}
///////////////////////
// Als je niet weet hoevaak je een lus moet uitvoeren gebruik je WHILE.
// Dit is hetzelfde als een if/else maar blijft zich herhalen zolang de controle waar is
///////////////////////
$i = 0;
while($i < 10)
{
$i++;
echo "Deze regel wordt voor de " . $i . "e keer uitgevoerd.<br/>";
}
// LET OP! Je kan heel snel een eindeloze loop maken!!!
$i = 18;
while($i == 18)
{
echo "dit wordt eindeloos lang uitgevoerd!";
echo "Met een break; kun je de loop stoppen.";
break;
}
///////////////////////
// Een lus gebruiken om alles uit een array te halen
//
// 1. Beginnen weer met $i = 0
// 2. Kijken of $i kleiner is dan de lengte van de array*
// 3. $i eentje vooruit zetten
//
// *) met count($array) kun je kijken hoeveel elementen er in een array zitten
///////////////////////
$spelletjes = array("Zelda", "Mario", "Minecraft");
for($i = 0; $i < count($spelletjes); $i++)
{
echo "Mijn favoriete spelletje is " . $spelletjes[$i] . ".<br/>";
}
///////////////////////
// Als je met arrays werkt is een foreach lus makkelijker
// FOR EACH betekend VOOR ELK
//
// Lees het als VOOR ELK [array] ALS [item]
///////////////////////
$spelletjes = array("Zelda", "Mario", "Minecraft");
foreach($spelletjes as $spel)
{
echo "<br/>Mijn favoriete spelletje is " . $spel . ".<br/>";
}
///////////////////////
// Als je met een associatieve array werkt
// kun je ook de sleutel als waarde gebruiken
///////////////////////
$spelletjes["Nintendo"] = "Mario";
$spelletjes["Playstation"] = "Little Big Planet";
$spelletjes["Pc"] = "Minecraft";
foreach($spelletjes as $platform => $spelletje)
{
echo $spelletje . " is voor de " . $platform . ".<br/>";
}
***************************************************/
?>
</body>
</html>