- 相關(guān)推薦
PHP循環(huán)語(yǔ)句用法之while循環(huán)
計(jì)算機(jī)對(duì)于重復(fù)性的工作是很有一套解決辦法的,以下百分網(wǎng)小編整理的PHP循環(huán)語(yǔ)句用法之while循環(huán)的介紹吧,希望對(duì)大家有所幫助,更多信息請(qǐng)關(guān)注應(yīng)屆畢業(yè)生網(wǎng)!
計(jì)算機(jī)機(jī)非常擅長(zhǎng)的一件事就是自動(dòng)地、重復(fù)地執(zhí)行任務(wù)。如果某些任務(wù)需要以相同的方式多次執(zhí)行,可以使用循環(huán)語(yǔ)句來(lái)重復(fù)程序中的某些部分。在PHP中,最簡(jiǎn)單的循環(huán)就是While循環(huán)。就像if語(yǔ)句一樣,它也依賴于一個(gè)條件。While循環(huán)語(yǔ)句與if語(yǔ)句的不同就在于if語(yǔ)句只有在條件為true的情況下才執(zhí)行后續(xù)的代碼塊一次,而While循環(huán)語(yǔ)句只要其條件為true,就會(huì)不斷地重復(fù)執(zhí)行代碼塊。
通常當(dāng)我們不知道所需的重復(fù)次數(shù)時(shí),可以使用while循環(huán)語(yǔ)句。如果要求一個(gè)固定次數(shù)的重復(fù),可以考慮使用for循環(huán)語(yǔ)句。While循環(huán)語(yǔ)句的基本結(jié)構(gòu)如下所示:
while (條件) 執(zhí)行語(yǔ)句;
如下所示的while循環(huán)語(yǔ)句顯示數(shù)字0~5。
$num= 0;
while ($num <= 5) {
echo $num."
";
$num++;
}
在每一次迭代的開(kāi)始,都將對(duì)條件進(jìn)行測(cè)試。如果條件為false,該語(yǔ)句塊將不會(huì)執(zhí)行,而且循環(huán)就會(huì)結(jié)束。循環(huán)語(yǔ)句后面的下一條語(yǔ)句將被執(zhí)行。我們可以使用while循環(huán)來(lái)完成一些更有意義的任務(wù),例如圖所示的運(yùn)費(fèi)計(jì)算表(送貨距離大于等于50開(kāi)始計(jì)算,每增加50相應(yīng)的總運(yùn)費(fèi)加5),就是使用while來(lái)實(shí)現(xiàn)的。
其關(guān)鍵代碼如下:
$distance = 50;
while($distance <=250){
echo "
".$distance."
".($distance / 10 )."
";
$distance += 50;
}
?>
當(dāng)然上面只是一個(gè)簡(jiǎn)單的例子,要想熟練的在項(xiàng)目中使用whlie循環(huán)語(yǔ)句,大家可以在今后實(shí)際的開(kāi)發(fā)過(guò)程中多加體驗(yàn)。
【拓展閱讀】php入門(mén)教程
1、嵌入方法:
類似ASP的<%,PHP可以是<?php或者是<?,結(jié)束符號(hào)是?>,當(dāng)然您也可以自己指定。
2、引用文件:
引用文件的方法有兩種:require 及 include。
require 的使用方法如 require("MyRequireFile.php"); 。這個(gè)函數(shù)通常放在 PHP 程序的最前面,PHP 程序在執(zhí)行前,就會(huì)先讀入 require 所指定引入的文件,使它變成 PHP 程序網(wǎng)頁(yè)的一部份。常用的函數(shù),亦可以這個(gè)方法將它引入網(wǎng)頁(yè)中。
include 使用方法如 include("MyIncludeFile.php"); 。這個(gè)函數(shù)一般是放在流程控制的處理部分中。PHP 程序網(wǎng)頁(yè)在讀到 include 的文件時(shí),才將它讀進(jìn)來(lái)。這種方式,可以把程序執(zhí)行時(shí)的流程簡(jiǎn)單化。
3、注釋方法:
<?php
echo "這是第一種例子。\n" ; // 本例是 C++ 語(yǔ)法的注釋 (PHP的注釋跟C差不多。/* 本例采用多行的注釋方式 */
echo "這是第二種例子。\n" ;
echo "這是第三種例子。\n" ; # 本例使用 UNIX Shell 語(yǔ)法注釋?>
4、變量類型:
$mystring = "我是字符串" ;
$NewLine = "換行了\n" ;
$int1 = 38 ;
$float1 = 1.732 ;
$float2 = 1.4E+2 ;
$MyArray1 = array( "子" , "丑" , "寅" , "卯" );這里引出兩個(gè)問(wèn)題,首先PHP變量以$開(kāi)頭,第二PHP語(yǔ)句以;結(jié)尾,可能ASP程序員會(huì)不適應(yīng)。這兩個(gè)遺漏也是程序上大多錯(cuò)誤所在。
5、運(yùn)算符號(hào):
數(shù)**非法字眼已被屏蔽**算:
符號(hào) 意義
+ 加法運(yùn)算
- 減法運(yùn)算
* 乘法運(yùn)算
/ 除法運(yùn)算
% 取余數(shù)
++ 累加
-- 遞減
【PHP循環(huán)語(yǔ)句用法之while循環(huán)】相關(guān)文章:
PHP循環(huán)語(yǔ)句用法之—for循環(huán)08-08
PHP的while 循環(huán)07-30
PHP中while 循環(huán)的運(yùn)用01-25
php循環(huán)語(yǔ)句for()與foreach()用法區(qū)別03-08
PHP中for循環(huán)語(yǔ)句的幾種“變態(tài)”用法04-10
C語(yǔ)言中while循環(huán)和do...while循環(huán)07-19
PHP for 循環(huán)語(yǔ)句的運(yùn)用06-26