2013年7月31日 星期三

【PHP】foreach 的兩種用法教學 Two ways of using PHP foreach

很多時候我們並不知道陣列的長度為何

或者是我們想同時取得 array 的 keyvalue 

此時我們無法使用 for loop 來取得我們要的資料

PHP提供了foreach 這樣的語法

主要分為下面兩種:

(1)

foreach ($welcome as $value) {
    

    do sth...

}

【PHP】在程式中執行UNIX指令 Execute UNIX instruction in PHP program

在 PHP 裡執行 UNIX指令 其實十分的簡單

只要在指令的兩端加上反引號  `  就可以了(esc下面的那一顆按鍵)

例如:

列出目錄的所有檔案

echo `ls -al`;

或者是


【PHP】函數傳入變動長度的參數 Pass variable-length arguments to function

在 PHP 裡使用變動長度參數 (Variable Argument Lists) 的 function 其實十分的簡單

PHP有內建兩個相關的函式

分別是 func_num_args()func_get_arg()

你可以使用 func_num_args() 來得到傳進 function 的參數總數

然後可以使用 func_get_arg() 來得到傳進 function 中的參數

我寫了個簡單的範例:

variable_argument_lists.php

大家可以參考一下, 有問題也請大家不吝指教, 謝謝 :)