三天上手PHP之10:循环(while、do...while、for、foreac)

来源:互联网 发布:淘宝侵权怎么处理 编辑:程序博客网 时间:2024/06/02 02:17

1.目的:学会循环的基本操作,例如:whiledo...whilefor、foreach

2.代码范例:

<?php/*以下循环的一些基本概念:1. 循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。2. 在 PHP 中,有下列循环语句:2.1 while:只要指定的条件成立,则循环执行代码块2.2 do...while:首先执行一次代码块,然后在指定的条件成立时重复这个循环2.3 for:循环执行代码块指定的次数2.4 foreach:根据数组中每个元素来循环代码块*///范例一:while(只要指定的条件成立,则循环执行代码块)echo "以下为范例一:只要 i 小于或者等于 9,while 循环将继续运行。循环每运行一次,i 就会递增 2<br>"; $i=1;while($i<=9){echo "The number is " . $i . "<br>";$i=$i+2;}echo '<br><br>';//范例二:do...while(至少执行一次代码,然后检查条件,只要条件成立,就会重复进行循环)echo "以下为范例二:循环将变量 i 的值递增 2,然后输出。先检查条件(i 小于或者等于10),只要 i 小于或者等于 10,循环将继续运行<br>"; $i=2;while($i<=10){echo "The number is " . $i . "<br>";$i=$i+2;}echo '<br><br>';//范例三:for(执行代码块指定的次数,或者当指定的条件为真时循环执行代码块)/*语法:for (初始值; 条件; 增量){要执行的代码;}*/echo "以下为范例三:定义一个初始值为 i=5 的循环。只要变量 i 小于或者等于 25,循环将继续运行。循环每运行一次,变量 i 就会递增 5<br>"; for ($i=5; $i<=25; $i=$i+5){echo "The number is " . $i . "<br>";}echo '<br><br>';//范例四:foreach(用于遍历数组)/*语法:foreach ($array as $value){要执行代码;}*/echo "以下为范例四:输出给定数组的值的循环<br>"; $x=array("John","Mary","Ben");foreach ($x as $value){echo $value . "<br>";}?>

3.結果:

以下为范例一:只要 i 小于或者等于 9,while 循环将继续运行。循环每运行一次,i 就会递增 2
The number is 1
The number is 3
The number is 5
The number is 7
The number is 9


以下为范例二:循环将变量 i 的值递增 2,然后输出。先检查条件(i 小于或者等于10),只要 i 小于或者等于 10,循环将继续运行
The number is 2
The number is 4
The number is 6
The number is 8
The number is 10


以下为范例三:定义一个初始值为 i=5 的循环。只要变量 i 小于或者等于 25,循环将继续运行。循环每运行一次,变量 i 就会递增 5
The number is 5
The number is 10
The number is 15
The number is 20
The number is 25


以下为范例四:输出给定数组的值的循环
John
Mary
Ben

0 0