1.while循环:
用法和c++相同
<?php $i = 1; while($i<=5) { echo "The number is " . $i . "<br>"; $i++; } ?>
2.for循环:
用法和c++相同
<?php for ($i = 1; $i <= 5; $i ++) { echo "数字为" . $i . PHP_EOL; } ?>
3.foreach循环:
语法:
foreach ($array as $value) { 要执行的代码; }
每进行一次循环,当前元素的值就会被赋值给$value变量(数组指针会逐一地移动),如果我们要使用关联数组:
foreach ($array as $key=>$value) { 要执行的代码; }
每一次循环,当前数组元素的键于值都会被赋值给$key和$value变量(数组指针会逐一地移动)
<?php $x = array("abc", "def", "123"); foreach ($x as $value) { echo $value . PHP_EOL; } ?>
<?php $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>""43); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br>" } ?>