PHP foreach 提供陣列很便利的輸出方式,用起來與 for 迴圈或 while 迴圈有點類似,不同的在於處理陣列更加的容易,且 foreach 僅用於處理陣列,如果用來處理其他不同的數據組或變數,很可能會出現錯誤情況,foreach 有兩種使用結構。PHP foreach ......
詳細閱讀
先前已經介紹過 PHP 兩大常用迴圈 for 以及 while 迴圈,這兩個迴圈幾乎可以解決大多數的狀況,這篇要介紹的是 do while 迴圈,這個 do while 與 while 迴圈類似,但執行概念與 while 相反,一個是先判斷條件再決定是否要執行,另一個是先執行一次 ......
詳細閱讀
PHP echo 嚴格來說是一個語言結構(language construct)而不是一個函數,echo 的功用是用來輸出字串,是使用率非常高的一個語言結構,特別是未使用樣版模式的系統,與 echo 類似的還有 print,兩者差別並不大,普通的時候,其實使用 echo 就可以了 ......
詳細閱讀
PHP Array 陣列是一種可以一次儲存非常多變數的結構,舉例來說,要將學生期中考的成績依照分數高低或學號,一次全部顯示到網頁上,從資料庫中把所有學生的資料讀取出來後,依序儲存到一個 PHP Array,在網頁要輸出資料的表格上,就可以呼叫 PHP Array 將每一筆學生的資 ......
詳細閱讀
PHP while 迴圈(while loop)也是 PHP 常用到的一個迴圈,while 的功能與 for 迴圈類似,都是用來處理連續的程序,可以大幅度縮減設計師許多重覆的工作,但與 for 迴圈不同的是,while 迴圈的變數與變數值會在迴圈外先預設好,而變數的步進值則是在 ......
詳細閱讀
PHP for 迴圈(for loop)是 PHP 設計師常用的迴圈之一,當某程序需要重覆多次執行的時候,就可以使用 for 迴圈來處理,例如從數字 1 開始到 10 連續不停輸出至螢幕上,如果使用 echo 慢慢寫,會花上許多的時間,這時候改用 PHP for 迴圈來處理就會非 ......
詳細閱讀
有寫過 PHP 與 ASP 的人應該知道,在 ASP 中 header 之後的程式是不會執行的,然而在 PHP 中就不一樣囉!PHP 中 header 之後程式一樣會執行,舉例來說有個程式的邏輯是這樣判斷是否有輸入資料 → 如果沒有輸入則 header 回首頁 → 如果有輸入則執 ......
詳細閱讀
PHP 的陣列非常的好用,特別是用到 Smarty Template Engine 陣列幾乎可以說是必用的,有時候我們會需要統計陣列中的元素數量,這時候只要用一個非常熟悉的東西就可以做到 → count 函數。假設我們現在有一個 PHP陣列如下:$Test = Array('a' ......
詳細閱讀
有時候資料夾內的檔案數量很多,像是快取的檔案數量或是上傳的圖片數量,可以透過以下簡單的方式算出資料夾內的檔案數量。$FileDir="Your Dir"; $FileNum=count(glob("$FileDir/*.*"));echo $FileNum;上述語法中的 Your ......
詳細閱讀
PHP 計算數字是相當的方便又快速,如果要判斷計算出來的數字是否為整數,可以透過一個簡單的函式 is_int 做判斷使用語法:bool is_int ( mixed $var )簡單的範例if (is_int(99)) { echo "這是一個 ......
詳細閱讀