- 皆為 key-value pair, 預設 key仍為 0, 1, ...
- 可以用字串作為 key
- 利用 => assign key-value pair, e.g. $array= array("first"=>1, "second"=>2, "third"=>3);
- 利用 unset移除元素, 移除後 key(index)不變, e.g.本來是 [0]=> "iii", [1]=>"jjj", [2]=>"kkk", [3]=> "fff"經過 unset($array[2]) 會變成 [0]=> "iii", [1]=>"jjj", [3]=> "fff"
- 刪除整個陣列, unset($array)即可
- array中 index的順序與加入的順序有關. 先加 [1], [3], [5]再加[2], [4], [6], 則陣列中的順序即為 [1], [3], [5], [2], [4], [6](想成全部都是 key, not index就很好理解了)
- array中各元素可以是不同 type
- 可以用 array建立多維槽狀 array
- 常用 API
- bool in_array()
- array explode(string separator, string subject): 用 separator將 string 變成 array
- string implode(string glue, array pieces): 用 glue將 array中每個元素以 glue隔開形成一個 string
2012年9月21日 星期五
[PHP] primitive data structure--array
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言