PHP 提供了一些基礎的function 來操作陣列
其中比較常用的有四個:
array_push(): 在陣列的尾巴新增一個元素
array_pop(): 在陣列的尾巴移除一個元素
array_unshift(): 在陣列的頭新增一個元素
array_shift(): 在陣列的頭移除一個元素
用法如下:
2013年8月25日 星期日
2013年8月24日 星期六
【PHP】使用 implode 連結陣列 與 explode 分割字串 Use implode to merge item and explode to separate array
PHP 的 implode 與 explode 是個非常好用的東西
implode 可以將一個陣列, 按照分割字元組合成一個字串
例如:
$array = array("I, am, ironman");
$str = implode(",", $array);
echo $str;
此時 $str 存的就會是 "I,am,ironman"
另外 explode 則是可以將字串分割儲存到陣列裡面
implode 可以將一個陣列, 按照分割字元組合成一個字串
例如:
$array = array("I, am, ironman");
$str = implode(",", $array);
echo $str;
此時 $str 存的就會是 "I,am,ironman"
另外 explode 則是可以將字串分割儲存到陣列裡面
2013年8月15日 星期四
【PHP】使用 fgetcsv() 來讀取CSV檔 Use fgetcsv() to read CSV file into your PHP file
CSV (Comma Seperate Values)是一種用來儲存數據的方式
原理非常簡單, 就是用逗號 ( , ) 來分隔我們的資料
舉例來說如果我們想讀取 excel 的檔案或者是匯入通訊錄
我們可以先將它們存成CSV檔
然後再利用 fgetcsv() 來讀檔
要讀取csv檔我們分為三個步驟
1. 打開檔案:
$file = fopen("data.csv", "r");
原理非常簡單, 就是用逗號 ( , ) 來分隔我們的資料
舉例來說如果我們想讀取 excel 的檔案或者是匯入通訊錄
我們可以先將它們存成CSV檔
然後再利用 fgetcsv() 來讀檔
要讀取csv檔我們分為三個步驟
1. 打開檔案:
$file = fopen("data.csv", "r");
2013年8月1日 星期四
【PHP】在陣列中作搜尋 Do array search in PHP
PHP本身替array內建了許多函式
如果今天想要確定某一個值在array中的key是什麼
可以用array_search() 這個函式
如果存在會回傳第一個找到的key
如果不存在則會回傳false
如果今天想要確定某一個值在array中的key是什麼
可以用array_search() 這個函式
如果存在會回傳第一個找到的key
如果不存在則會回傳false
【PHP】Require 與 Include 的差異 Difference between require and include in PHP
require, require_once, include, include_once 傻傻搞不清楚
更多人會在他們的屁股上加上括號 ()
想要引用外部檔案的話你就需要他們
但這四個看似相同卻又長得不一樣的函式們到底差異在哪裡
讓里斯我替你們整理成兩點娓娓道來
1.到底要不要加上括號 ()?
答案是不用的!
更多人會在他們的屁股上加上括號 ()
想要引用外部檔案的話你就需要他們
但這四個看似相同卻又長得不一樣的函式們到底差異在哪裡
讓里斯我替你們整理成兩點娓娓道來
1.到底要不要加上括號 ()?
答案是不用的!
2013年7月31日 星期三
【PHP】foreach 的兩種用法教學 Two ways of using PHP foreach
很多時候我們並不知道陣列的長度為何
或者是我們想同時取得 array 的 key 與 value
此時我們無法使用 for loop 來取得我們要的資料
PHP提供了foreach 這樣的語法
主要分為下面兩種:
(1)
foreach ($welcome as $value) {
do sth...
}
或者是我們想同時取得 array 的 key 與 value
此時我們無法使用 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`;
或者是
只要在指令的兩端加上反引號 ` 就可以了(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
大家可以參考一下, 有問題也請大家不吝指教, 謝謝 :)
PHP有內建兩個相關的函式
分別是 func_num_args() 與 func_get_arg()
你可以使用 func_num_args() 來得到傳進 function 的參數總數
然後可以使用 func_get_arg() 來得到傳進 function 中的參數
我寫了個簡單的範例:
variable_argument_lists.php
大家可以參考一下, 有問題也請大家不吝指教, 謝謝 :)
訂閱:
文章 (Atom)