這篇文章介紹的內容是關於PHP學習筆記二,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
1 、IF...ELSE語句
同C語言。
<?php $t=date("H"); if ($t<"10") { echo "Have a good morning!"; } elseif ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
2、SWITCH語句
同C語言。
<?php $favcolor="red"; switch ($favcolor) { case "red": echo "你喜欢的颜色是红色!"; break; case "blue": echo "你喜欢的颜色是蓝色!"; break; case "green": echo "你喜欢的颜色是绿色!"; break; default: echo "你喜欢的颜色不是 红, 蓝, 或绿色!"; } ?>
3、While循環
#(1)while
(2)do...while 至少會執行一次程式碼,然後檢查條件
同C語言。
4、For迴圈-預先知道腳本需要執行的次數
(1)for
(2)foreach 用於遍歷數組
<?php $x=array("one","two","three"); foreach ($x as $value){ echo $value . "<br>"; } ?>
<br/>
#5、陣列
<?php $cars=array("Volvo","BMW","Toyota"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?>
<?php $cars=array("Volvo","BMW","Toyota"); $arrlength=count($cars); for($x=0;$x<$arrlength;$x++){ echo $cars[$x]; echo "<br>"; } ?>
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); echo "Peter is " . $age['Peter'] . " years old."; ?>
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); foreach($age as $x=>$x_value){ echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?>
<pre class="brush:php;toolbar:false"> <?php $cars=array("Volvo","BMW","Toyota"); sort($cars); print_r($cars); ?>
##第二個:rsort( ),降序排序
#第三種:asort(),根據陣列的值,將陣列進行升序排列(針對關聯陣列)
第四種:ksort(),根據陣列的鍵,將陣列進行升序排序
6、超級全域變數
在一個腳本的全部作用域中都可用。
(1)$GLOBALS
$GLOBALS是一個包含了全部變數的全域組合數組,變數的名字就是數組的鍵。
<?php $x = 75; $y = 25; function addition() { $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; } addition(); echo $z; //z是一个$GLOBALS数组中的超级全局变量,同样可以在函数外部访问 ?>
(2)$_SERVER
#$_SERVER是一個包含了頭資訊(header)、路徑(path)、腳本位置(script locations )等資訊的數組。此數組中的項目有Web伺服器創建。不能保證每個伺服器都提供全部的項目。
$_REQUEST用於收集HTML表單提交的資料。
(4)$_POST
$_POST用於收集表單資料
(5)$_GET
$_GET應用於收集表單資料
<?php function add($x,$y) { $total=$x+$y; return $total; } echo "1 + 16 = " . add(1,16); ?>###相關推薦:#########PHP學習筆記一######
以上是PHP學習筆記二的詳細內容。更多資訊請關注PHP中文網其他相關文章!