# while 循环
while (条件) | |
{ | |
要执行的代码; | |
} | |
一直循环执行代码直到条件不成立 | |
<?php | |
$k = 1; | |
while ($k < 10) { | |
echo $k; | |
$k++; | |
} | |
#如果 1 小于 10 就循环执行代码,$k++ 每执行一次 k 自加 1 直到 k 大于等于 10 停止循环 |
# do…while
do | |
{ | |
要执行的代码; | |
} | |
while (条件); | |
<?php | |
$h = 1; | |
do { | |
$h++; | |
echo $h; | |
} while ($h < 10); | |
?> | |
#do...while 语句会至少执行一次代码,然后检查条件,只要条件成立,就会重复进行循环。 |
# for 循环
for (初始值; 条件; 增量) | |
{ | |
要执行的代码; | |
} | |
<?php | |
for ($l = 1; $l < 20; $l++){ | |
echo $l; | |
} |
# foreach 循环
遍历数组 | |
foreach ($array as $value) | |
{ | |
要执行代码; | |
} | |
foreach ($array as $key => $value) | |
{ | |
要执行代码; | |
} | |
<?php | |
$d = ['a', 'b', 'c', 'd']; | |
foreach ($d as $f ) { | |
echo $f; | |
} | |
?> | |
<?php | |
$d = ['a', 'b', 'c', 'd']; | |
foreach ($d as $key => $value) { | |
echo "key = $key" . "value = $value" . "<br>"; | |
} |