# 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>";
}