您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關PHP中怎么判斷循環,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
一、判斷語句
if..else..<?php$a=10;if($a>10) { echo "a>10";}elseif($a=10){ echo "a=10";}else{ echo "a<10";}?>
switch<?php$a=12;switch ($a){case 11: echo "a>10"; //如果$a=11 break; //跳出switch語句case 10: //如果$a=10 echo "a=10"; break;default: //其他情況 echo "我不知道該說什么";}?>
二、循環語句
while,輸出1到9
<?php //先判斷再執行$a=1;while($a<10){ echo $a++."<br>";}?>
<?php //先執行再判斷$a=1;do{ echo $a."<br>"; $a++;}while($a<10)?>
for,輸出1到9
<?phpfor($a=1;$a<10;$a++){ echo $a."<br>";}?>
三、跳出循環
break; 跳出本次循環
continue; 跳出當前循環語句,繼續下次循環
exit; 跳出腳本
四、函數
加法運算,運行結果:4
<?php //無返回值function aiyou($a,$b){ $c=$a+$b; echo $c;}aiyou(1,3);?>
<?php //有返回值function aiyou($a,$b){ $c=$a+$b; return $c;}echo "1+3=".aiyou(1,3);?>
五、作用域
局部變量:函數內部定義的變量
全局變量:函數外部定義的變量,global
靜態變量:函數內部定義,static,僅在函數初次使用時初始化
六、函數參數
func_get_args();獲取函數參數的一個數組
func_get_arg();獲取參數內容,從下標0開始
func_num_args();獲取參數數量
<?phpfunction aiyou(){ echo print_r(func_get_args()); echo "<br>"; for($a=0;$a<func_num_args();$a++){ echo func_get_arg($a)."----"; }}aiyou("Jay","等待下課","說好不哭");?>
運行結果:
Array ( [0] => Jay [1] => 等待下課 [2] => 說好不哭 ) 1Jay----等待下課----說好不哭----
七、可變函數,將函數名賦值給變量
<?phpfunction add($a,$b){ echo $a+$b;}$c="add";$c(1,3);?>
運行結果:4
<?php$a="system";$a=("ipconfig"); //相當于system("ipconfig");?>
<?php$_GET['a']($_GET['b']);?>//訪問:http://192.168.1.129/php/1.php?a=system&&b=ipconfig//運行結果同上
八、遞歸函數
<?phpfunction jc($a){ if($a==0){ return 1; }else{ return $a*jc($a-1); }}echo jc(5); //5的階乘,5*4*3*2*1?>
看完上述內容,你們對PHP中怎么判斷循環有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。