PHP提供了以下循环语句:
- while
- do…while
- for
- foreach
13.1 while循环
<?php
$i = 1;
while($i < 10) {
echo "the number is ".$i." .";
echo "<br>";
$i++;
}
?>
13.2 do…while语句
<?php
$i=1;
do
{
$i++;
echo "The number is " . $i . "<br>";
}
while ($i<=5);
?>
13.3 for 循环
<?php
for ($i=1; $i<=5; $i++)
{
echo "数字为 " . $i . PHP_EOL;
}
?>
13.4 foreach 循环
foreach 循环用于遍历数组。
语法如下:
遍历数值数组:
foreach ($array as $value)
{
要执行代码;
}
遍历关联数组:
foreach ($array as $key => $value)
{
要执行代码;
}
实例如下:
<?php
//遍历数值数组
$x=array("Google","Runoob","Taobao");
foreach ($x as $value)
{
echo $value . PHP_EOL;
}
//遍历关联数组
$y=array(1=>"Google", 2=>"Runoob", 3=>"Taobao");
foreach ($y as $key => $value)
{
echo "key 为 " . $key . ",对应的 value 为 ". $value . PHP_EOL;
}
?>