這篇文章介紹的內容是關於PPHP語言結構,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
1、內建函數
<?phpecho rand(); //返回隨機整合echo "\n"; echo rand(1000,9999); //產生一個四位隨機整數?>
第一次運行結果:
第二次運行結果:
2、自訂函數
①自訂和調用函數
<?phpfunction say($customer){ //自訂函數say return $customer.",歡迎您來到假日酒店";}echo say('張先生'); //調用函數say?>
②向函數傳遞參數值
<?phpfunction total($days,$roomprice){ //聲明自訂函數 $totalcost=$days*$roomprice; //計算住宿總費用 echo "需要支付的總價為".$totalcost."元。"; echo "\n";}$days=10; //聲明全域變數$roomprice=100;total($days,$roomprice); //通過變數傳遞參數total(5,13); //直接傳遞參數值?>
3、條件控制結構
①單一條件分支結構(if)
<?php$num=rand(1,100);if($num % 2 !=0){ echo "\$num=$num"; echo "\n"; echo $num."是奇數";}?>
②雙向條件分支結構(if…else)
<?php$num=rand(1,100);if($num % 2 !=0) echo $num."是奇數";else echo $num."是偶數";?>
③多向條件分支結構(switch語句)
<?php$x=5;switch ($x){ case 1: echo "數值為1"; break; case 2: echo "數值為2"; break; case 3: echo "數值為3"; break; default: echo "數值不在1-3之間";}?>
’4、迴圈控制結構
①while迴圈語句
<?php$num=1;//定義變數$num$str="20以內的奇數為:"; //定義變數$strecho $str;while($num<=20){//判斷$num是否小於等於20 if($num % 2 !=0){//判斷$num是否為奇數,為奇數則輸出,否則做加一操作echo $num."\t"; } $num++;} ?>
②do…while迴圈語句
其中先執行do後面的”命令執行語句”,其中的變數會隨著命令的執行發生變化,當此變數通過while後面的條件判斷為false時,停止執行“命令執行語句”。
<?php$aa=0;//定義變數$numwhile($aa !=0){//判斷$num是否小於等於20 echo "不會被執行的內容";}do{ echo "被執行的內容";}while($aa !=0);?>
③foreach迴圈語句
foeeach(數組 as 數組元素){對數組元素的操作命令;}
foreach(數組 as 數組元素值){對數組元素的操作命令;}
<?php$arr=array("one","two","three");foreach($arr as $value) //使用foreach迴圈輸出{ echo"數組值:".$value; echo "\n";}?>