亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

php入門基礎知識二

2019-11-08 01:55:16
字體:
來源:轉載
供稿:網友

1、在函數間傳遞參數:

<?php

//按值傳遞參數

function example($v){

   $v=$v*$v;

   echo "in function : /$v = ".$v;

   echo "<br>";

}

 

$v=2;

example($v);

echo%20"out%20function%20:%20/$v=".$v;

 

?>

 

//按引用傳遞參數

functionexample(&$v){

   %20$v=$v*$v;

   %20echo%20"in%20function%20:%20/$v%20=%20".$v;

   %20echo%20"<br>";

}

 

$v=2;

example($v);

echo%20"outfunction%20:%20/$v=".$v;

 

 

//默認參數(可選)

function%20example($v,$d=""){ %20//將變量d初始化為空

   $v=$v*$d;

   echo%20"v%20=".$v;

   echo%20"<br>";

}

 

example(100,0.9);//默認參數必須放在非默認參數右面

example(100);

 

 

2、從函數中返回值

Return的作用是將函數的值返回函數的調用者,如果全局作用域內使用return關鍵字,那么將終止腳本的執行。

Return只能返回一個操作數。

 

 

 

3、變量函數

 %20變量函數是通過改變變量函數名來實現的

<?php

function%20example1(){

   echo%20"來了<p>";

}

 

function%20example2($name="jack"){

   echo%20"$name,我來了!<p>";

}

 

$f="example1";

$f();

$func="example2";

$func("Mary");

 

?>

 

 

4、取消引用

 %20取消引用使用unset()函數,用來斷開變量名和變量內容之間的綁定。

 %20

 

5、條件控制語句

PHP的if語句的格式為:

if%20(ex

 %20 %20 

 

If…else語句

if(expr){

      %20statement1;

}else{

      %20statement2;

}

      %20該語句的含義為:當表達式expr為真時,執行statement1;如果表達式expr為假,則執行statement2

 

 

Elseif語句

if…else語句只能選擇兩種結果:要么執行真,要么執行假。但有時會出現兩種以上的選擇,例如:一個班的考試成績,如果是90分以上,則為“優秀”;如果是60~90分之間的,則為“良好”;如果低于60分,則為“不及格”。這時可以使用elseif(也可以寫作else%20if)語句來執行,該語法格式為:

if(expr1){

      %20statement1;

}else%20if(expr2){

      %20statement2;

}…

else{

      %20statementn;

}

 

 

 

 

Switch…case多重判斷語句

雖然elseif語句可以進行多重選擇,但使用時十分繁瑣。為了避免if語句過于冗長,提高程序的可讀性,可以使用switch分支控制語句。switch語句的語法格式如下:

switch(variable){

      %20casevalue1:

             %20statement1;

             %20break;

      %20casevalue2:

      %20…

      %20default:

             %20defaultstatement;

}

      %20switch語句根據variable的值,依次與case中的value值相比較,如果不相等,繼續查找下一個case;如果相等,就執行對應的語句,直到switch語句結束或遇到break為止。一般來說,switch語句最終都有一個默認值default,如果在前面的case中沒有找到相符的條件,則輸出默認語句,和else語句類似

 

 

 

6、循環控制語句

 

While循環語句

while循環是PHP中最簡單的循環語句,它的語法格式為:

while%20(expr){

statement

}

      %20當表達式expr的值為真時,將執行statement語句,執行結束后,再返回到expr表達式繼續進行判斷。直到表達式的值為假,才跳出循環,執行下面的語句。

 

Do…while循環語句

while語句還有另一種形式的表示,即do…while。兩者的區別在于,do…while要比while語句多循環一次。當while表達式的值為假時,while循環直接跳出當前循環;而do…while語句則是先執行一遍程序塊,然后再對表達式進行判斷

 

 

For循環語句

for循環是PHP中最復雜的循環結構,它的語法格式為:

for%20(expr1;%20expr2;%20expr3){

statement;

}

      %20其中,expr1在第一次循環時無條件取一次值;expr2在每次循環開始前求值,如果值為真,則執行statement,否則跳出循環,繼續往下執行;expr3在每次循環后被執行

 

 

Foreach循環語句

該語句的語法格式為:

foreach%20(array_expression%20as%20$value)

   statement

      %20或

foreach%20(array_expression%20as%20$key%20=>$value)

   statement

      %20foreach語句將遍歷數組array_expression,每次循環時,將當前數組中的值賦給$value(或是$key和$value),同時,數組指針向后移動直到遍歷結束。當使用foreach語句時,數組指針將自動被重置,所以不需要手動設置指針位置。

例如:

<body>

<table%20width="859"height="381"%20border="0"%20cellpadding="0"cellspacing="0"%20background="bf.jpg">

 <tr>

   <td width="225"height="100">&nbsp;</td>

   <td width="624">&nbsp;</td>

   <td width="10">&nbsp;</td>

 </tr>

 <tr>

   <td height="230" align="left"class="STYLE1"></td>

<tdalign="center" class="STYLE1">

 <?php

$name= array("1"=>"智能機器人","2"=>"數碼相機","3"=>"天翼3G手機","4"=>"瑞士手表");

$price= array("1"=>"14998元","2"=>"2588元","3"=>"2666元","4"=>"66698元");

$counts= array("1"=>1,"2"=>1,"3"=>2,"4"=>1);

echo'<table width="580" border="1" cellpadding="1"cellspacing="1" bordercolor="#FFFFFF"bgcolor="#c17e50">

          <tr>

            <td width="145"align="center" bgcolor="#FFFFFF"  class="STYLE1">商品名稱</td>

            <td width="145"align="center" bgcolor="#FFFFFF"  class="STYLE1">價格</td>

            <td width="145"align="center" bgcolor="#FFFFFF"  class="STYLE1">數量</td>

            <td width="145"align="center" bgcolor="#FFFFFF"  class="STYLE1">金額</td>

 </tr>';

foreach($nameas $key=>$value){              

     echo '<tr>

            <td height="25"align="center" bgcolor="#FFFFFF"class="STYLE2">'.$value.'</td>

            <td align="center"bgcolor="#FFFFFF"class="STYLE2">'.$price[$key].'</td>   

            <td align="center"bgcolor="#FFFFFF"class="STYLE2">'.$counts[$key].'</td>

            <td align="center"bgcolor="#FFFFFF"class="STYLE2">'.$counts[$key]*$price[$key].'</td>

</tr>';

}

echo'</table>';

?>

</td>

   <td align="left" class="STYLE1"></td>

 </tr>

 <tr>

   <td align="left" class="STYLE1"></td>

   <td align="left" class="STYLE1"></td>

   <td align="left" class="STYLE1"></td>

 </tr>

</table>

</body>

 

 

流程控制的另一種書寫格式

 

在一個復雜的PHP頁面中,可能包含了多個條件語句、循環語句和函數,僅查找匹配的大括號“{}”就非常麻煩。為此,PHP提供了另一種書寫格式,包括if、while、for、foreach和switch都可以使用。該書寫格式的基本形式是:使用冒號“:”來代替左邊的大括號“{”;使用endif;、endwhile;、endfor;、endreach;和endswitch;來代替右邊的大括號“}”。

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品国产96久久久香蕉| 日韩有码在线视频| 国产一区二区三区在线观看视频| 国产不卡av在线免费观看| 亚洲精品国产品国语在线| 欧美激情a在线| 久久久欧美精品| 国语自产偷拍精品视频偷| 国产日韩在线视频| 北条麻妃99精品青青久久| 欧美视频二区36p| 性色av一区二区三区免费| 国产视频在线观看一区二区| 91视频8mav| 久久亚洲成人精品| 国产精品网站大全| 国产精品视频区| 色偷偷av亚洲男人的天堂| 欧美日韩中文字幕在线视频| 亚洲xxxx妇黄裸体| 国产性猛交xxxx免费看久久| 欧美激情精品久久久久久大尺度| 国产97色在线| 国产婷婷色综合av蜜臀av| 亚洲影院高清在线| 国产成人一区二区三区小说| 97国产真实伦对白精彩视频8| 中文字幕免费精品一区| 国产成人精品优优av| 欧美孕妇性xx| 亚州精品天堂中文字幕| 日韩中文在线不卡| 亚洲国产精彩中文乱码av在线播放| 久久久av亚洲男天堂| 日韩在线视频国产| 欧美电影第一页| 国产精品美女免费视频| 狠狠躁夜夜躁人人爽超碰91| 色先锋久久影院av| 国产乱肥老妇国产一区二| 亚洲女同性videos| 亚洲丝袜av一区| 亚洲丝袜在线视频| 亚洲精品二三区| 欧美中文在线观看国产| 亚洲在线www| 亚洲女人天堂视频| 久久久久久18| 久久久久久久av| 91理论片午午论夜理片久久| 国产精品久久久久免费a∨| 欧美自拍视频在线| 日韩电影免费观看在线| 97人人模人人爽人人喊中文字| 国产成人精品久久| 日韩av电影手机在线观看| 亚洲老板91色精品久久| 亚洲乱亚洲乱妇无码| 中文字幕日韩av| 久久av红桃一区二区小说| 国产91精品久久久久久久| 欧美日韩美女在线观看| 欧美中文在线免费| 国产精品91免费在线| 欧美在线免费视频| 久久免费少妇高潮久久精品99| 久久综合五月天| 91在线国产电影| 一本色道久久综合亚洲精品小说| 91精品国产99| 亚洲日本成人网| 黑人巨大精品欧美一区二区三区| 欧美国产日韩一区| 久久久久久午夜| 国产日韩欧美在线视频观看| 久久精品国产欧美激情| 精品久久久久久久久久| www.久久久久久.com| 欧美精品久久久久久久久久| 欧美国产日韩中文字幕在线| 亚洲精品乱码久久久久久按摩观| 日韩在线免费观看视频| 国产精品99久久99久久久二8| 久久免费少妇高潮久久精品99| 精品欧美一区二区三区| 亚洲激情中文字幕| 国产亚洲欧美视频| 久久久999精品免费| 国产成人高潮免费观看精品| 国产精品高潮呻吟久久av野狼| 中文字幕日本精品| 97超级碰碰人国产在线观看| 欧美噜噜久久久xxx| 国产精品视频在线播放| 不卡av在线播放| 欧美极品少妇xxxxⅹ免费视频| 正在播放欧美视频| 欧美精品午夜视频| 在线看福利67194| 久久久91精品国产一区不卡| 国产日韩中文字幕在线| 久久九九热免费视频| 韩剧1988在线观看免费完整版| 国产精品国内视频| 性欧美xxxx| 亚洲第一福利网站| 一本大道久久加勒比香蕉| 国产一区二区香蕉| 国产国语videosex另类| 国产精品久久久久99| 日本精品久久久久久久| 久久久久亚洲精品国产| 国产亚洲精品久久久久久| 精品人伦一区二区三区蜜桃网站| 狠狠躁夜夜躁人人爽超碰91| 国产精品久久999| 在线观看国产精品淫| 国产精品午夜国产小视频| 亚洲护士老师的毛茸茸最新章节| 中文字幕欧美专区| 亚洲第一精品夜夜躁人人爽| 日韩av片永久免费网站| 26uuu国产精品视频| 国产不卡av在线免费观看| 亚洲va欧美va国产综合剧情| 最近更新的2019中文字幕| 亚洲精品久久在线| 欧美日韩免费区域视频在线观看| 国产一区二区三区中文| 欧美激情在线观看视频| 97成人精品视频在线观看| 成人精品网站在线观看| 7m精品福利视频导航| 一区二区三区回区在观看免费视频| 精品成人69xx.xyz| 日韩av综合中文字幕| 亚洲第五色综合网| 久久视频在线观看免费| 国产精品美女免费视频| 91地址最新发布| 亚洲黄色免费三级| 午夜精品久久久久久久99热| 国产精品久久久久高潮| 欧洲精品在线视频| 久久影院在线观看| 久久影视电视剧免费网站清宫辞电视| 美女福利精品视频| 国产999在线| 亚洲精品在线观看www| 国内偷自视频区视频综合| 国产精品久久久久秋霞鲁丝| 国产日韩在线亚洲字幕中文| 亚洲自拍高清视频网站| 国产一区二区三区18| 亚洲欧美成人在线| 91国内在线视频| 97成人精品区在线播放| 中文字幕欧美国内| 国产精品视频一| 久久久综合av| 91国产精品电影| 国产精品久久久久久久久影视| 欧美激情视频网址| 日韩电影大全免费观看2023年上|