回覆列表
-
1 # 百曉餘味
-
2 # 我是阿嘛
Array 陣列
PHP 中的陣列實際上是一個有序對映。對映是一種把 values 關聯到 keys 的型別。此型別在很多方面做了最佳化,因此可以把它當成真正的陣列,或列表(向量),散列表(是對映的一種實現),字典,集合,棧,佇列以及更多可能性。由於陣列元素的值也可以是另一個數組,樹形結構和多維陣列也是允許的。
一般來說定義方法如下面幾種:
一:
執行結果如下圖所示。
二:
5
三:
6
方法四:透過中括號[]定義陣列
php 5.4版以後可以這麼寫,新增的陣列簡寫語法。
php 5.3版及以前的版本不接受這麼寫...
陣列在PHP中包含2種表現,一種是普通陣列,定義方式有二種,第一:$a = array("aa","bb","cc")第二:$a[] = "aa";$a[] = "bb"$a[] = "cc";一般用陣列遍歷的方式可以打印出所有資料,也可以使用陣列的位標(從0開始計算)自定義列印,比如:$a[0]的值就是aa,$a[1]的值是"bb"陣列遍歷自己搜尋下,也是2種方式另外是別名陣列,定義也是2種第一:$a = array("aa"=> "11","bb"=>"22")第二:$a["aa"] = "11";$a["bb"] = "22";使用陣列的位標在別名陣列就不行了,必須用別名$a[0]就取不到值了,$a[“aa”]才能取到值"11"陣列遍歷其中foreach有點不一樣,自己搜尋下