PHP網(wǎng)站建設手冊之IF條件語(yǔ)句_網(wǎng)絡(luò )編程_奇迪科技(深圳)有限公司(m.cheanjie.com)
公式: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;}條件語(yǔ)句語(yǔ)法結構范例
<?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 循環(huán)是 PHP 中最簡(jiǎn)單的循環(huán)類(lèi)型。
Example #3 while(){} 循環(huán)語(yǔ)句語(yǔ)法范例
$i = 1;
while($i <= 10){
echo $i;
$i++;
}
Example #4 do{}while() 循環(huán)語(yǔ)句語(yǔ)法范例
<?php
$i = 0;
do {
echo $i;
} while ($i > 0);
?>
for 循環(huán)是 PHP 中最復雜的循環(huán)結構
Example #5 fo(循環(huán)初始值;循環(huán)判斷;循環(huán)方法){} 循環(huán)語(yǔ)句語(yǔ)法范例
<?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循環(huán)語(yǔ)句只是一種遍歷數組簡(jiǎn)便方法。foreach 僅能用于數組
Example #6 foreach循環(huán)語(yǔ)句語(yǔ)法范例
foreach (array_expression as $value){ statement } foreach (array_expression as $key => $value){ statement }
第一種格式遍歷給定的 array_expression 數組。每次循環(huán)中,當前單元的值被賦給 $value 并且數組內部的指針向前移一步(因此下一次循環(huán)中將會(huì )得到下一個(gè)單元)。
第二種格式做同樣的事,只除了當前單元的鍵名也會(huì )在每次循環(huán)中被賦給變量 $key。
Example #7 foreach循環(huán)語(yǔ)句程序范例
<?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;在循環(huán)結構用用來(lái)跳過(guò)本次循環(huán)中剩余的代碼并在條件求值為真時(shí)開(kāi)始執行下一次循環(huán)。n可以省略
goto n;操作符可以用來(lái)跳轉到程序中的某一指定位置。n不可以省略是設置位置的代碼
require_once() 包含指定文件,錯誤停止程序。此行為和 include() 相同,區別是只能包含一次。
include_once() 包含指定文件,錯誤跳過(guò)繼續執行其他。此行為和 require() 相同,區別是只能包含一次。
本文版權所有,轉載須注明:來(lái)源 http://m.cheanjie.com/qvdv-oop-643.html