公式:if(条件){程序}else{程序}
Example #1 if(条件){程序}else{程序}范例
<?php
if ($a == 5):
echo "a equals 5";
echo "...";
elseif ($a == 6):
echo "a equals 6";
echo "!!!";
else:
echo "a is neither 5 nor 6";
endif;
?>
Example #2 switch(值){case 值:程序;break;}条件语句语法结构范例
<?php
switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
default:
echo "i is not equal to 0, 1 or 2";
}
?>
while 循环是 PHP 中最简单的循环类型。
Example #3 while(){} 循环语句语法范例
$i = 1;
while($i <= 10){
echo $i;
$i++;
}
Example #4 do{}while() 循环语句语法范例
<?php
$i = 0;
do {
echo $i;
} while ($i > 0);
?>
for 循环是 PHP 中最复杂的循环结构
Example #5 fo(循环初始值;循环判断;循环方法){} 循环语句语法范例
<?php
/* example 1 */
for ($i = 1; $i <= 10; $i++) {
echo $i;
}
/* example 2 */
for ($i = 1; ; $i++) {
if ($i > 10) {
break;
}
echo $i;
}
/* example 3 */
$i = 1;
for (;;) {
if ($i > 10) {
break;
}
echo $i;
$i++;
}
/* example 4 */
for ($i = 1, $j = 0; $i <= 10; $j += $i, print $i, $i++);
?>
foreach循环语句只是一种遍历数组简便方法。foreach 仅能用于数组
Example #6 foreach循环语句语法范例
foreach (array_expression as $value){ statement } foreach (array_expression as $key => $value){ statement }
第一种格式遍历给定的 array_expression 数组。每次循环中,当前单元的值被赋给 $value 并且数组内部的指针向前移一步(因此下一次循环中将会得到下一个单元)。
第二种格式做同样的事,只除了当前单元的键名也会在每次循环中被赋给变量 $key。
Example #7 foreach循环语句程序范例
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
// $arr is now array(2, 4, 6, 8)
?>
break n;结束当前 for,foreach,while,do-while 或者 switch 结构的执行。n可以省略
continue n;在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环。n可以省略
goto n;操作符可以用来跳转到程序中的某一指定位置。n不可以省略是设置位置的代码
require_once() 包含指定文件,错误停止程序。此行为和 include() 相同,区别是只能包含一次。
include_once() 包含指定文件,错误跳过继续执行其他。此行为和 require() 相同,区别是只能包含一次。
本文版权所有,转载须注明:来源 https://www.qvdv.net/qvdv-oop-643.html