PHP循环
do{}while()
do...while 语句会至少执行一次代码,然后检查条件,只要条件成立,就会重复进行循环。
例:
$i=1;
do
{
$i++;
echo "The number is " . $i . "<br>";
}
while ($i<=5);
while(){}
while 循环将重复执行代码块,直到指定的条件不成立
例:
$i=1;
while($i<=5)
{
echo "The number is " . $i . "<br>";
$i++;
}
for(){}
for 循环用于您预先知道脚本需要运行的次数的情况。
例:
for ($i=1; $i<=5; $i++)
{
echo "数字为 " . $i . ‘<br>’;
}
?>
foreach(){}
foreach 循环用于遍历数组,它根据数组中每个元素来循环代码块。
例:
$x = array("Google", "Runoob", "Taobao");
foreach ($x as $value) {
echo $value.‘<br>’;
}
遍历二维数组
$products = array(
array(
'pname' => 'nokia n73',
'price' => 1500,
),
array(
'pname' => 'nokia 5800',
'price' => 2000,
),
);
foreach ($products as $product_k => $product_v) {
foreach ($product_v as $key => $val) {
echo $key . '=>' . $val;
}
}
break
如果包含一个break语句,将立即结束 while、do…while、for、foreach、switch的执行。
for($i=0;$i < 5;$i++){
if($i == 3){
break;
}
echo $i."<br>";
}
continue
continue 语句使当前循环执行结束,并从下一次循环开始执行.
for($i=0;$i < 5;$i++){
if($i == 3){
continue;
}
echo $i."<br>";
}