1. 程式人生 > >php學習筆記:第五節--php陣列

php學習筆記:第五節--php陣列

 陣列中的元素都有自己的 ID,因此可以方便地訪問它們。

有三種陣列型別:

數值陣列
帶有數字 ID 鍵的陣列
關聯陣列
陣列中的每個 ID 鍵關聯一個值
多維陣列
包含一個或多個數組的陣列

數值陣列

數值陣列儲存的每個元素都帶有一個數字 ID 鍵。

可以使用不同的方法來建立數值陣列:

例子 1

在這個例子中,會自動分配 ID 鍵:

例子 2

在這個例子中,我們人工分配的 ID 鍵:

可以在指令碼中使用這些 ID 鍵:

以上程式碼的輸出:

關聯陣列

關聯陣列,它的每個 ID 鍵都關聯一個值。

在儲存有關具體命名的值的資料時,使用數值陣列不是最好的做法。

通過關聯陣列,我們可以把值作為鍵,並向它們賦值。

例子 1

在本例中,我們使用一個數組把年齡分配給不同的人:

例子 2

本例與例子 1 相同,不過展示了另一種建立陣列的方法:

 

可以在指令碼中使用 ID 鍵:

以上指令碼的輸出:

多維陣列

在多維陣列中,主陣列中的每個元素也是一個數組。在子陣列中的每個元素也可以是陣列,以此類推。

例子 1

在本例中,我們建立了一個帶有自動分配的 ID 鍵的多維陣列:

  

批註:這有點類似於js中的json資料

 

例子 2

讓我們試著顯示上面的陣列中的一個單一的值:

  

以上程式碼的輸出: