
1 2 3 4 5
|
for($i=0;$i<4;i++){ echo "$i"."<br>"; } ?>
|
先挂一个例子,然后我觉得需要讲的是foreach循环
foreach 循环用于遍历数组。
其语法:
1 2 3 4
|
foreach ($array as $value) { 要执行代码; }
|
每进行一次循环,当前数组元素的值就会被赋值给 $value 变量(数组指针会逐一地移动),在进行下一次循环时,您将看到数组中的下一个值。
1 2 3 4 5 6 7
|
$x = array("one","two","three"); foreach($x as $value) { echo $value."<br>"; } ?>
|
使用for循环进行冒泡排序:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
$arr = array(5,3,6,2,8,10); for($i = count($arr)-1;$i>=0;$i--){ for($j=0;$j<$i;$j++){ if($arr[$j+1]>$arr[$j]){ $aa = $arr[$j+1]; $arr[$j+1] = $arr[$j]; $arr[$j] = $aa; } } print_r($arr); echo "<br>"; } ?>
|

while循环
while 循环
while 循环将重复执行代码块,直到指定的条件不成立。
1 2 3 4
|
while (条件) { 要执行的代码; }
|
do…while循环
do…while 语句会至少执行一次代码,然后检查条件,只要条件成立,就会重复进行循环。
1 2 3 4 5
|
do { 要执行的代码; } while (条件);
|
近期评论