在使用 PHP 進行開發的過程中,或早或晚,會需要建立許多相似的變數。無需很多相似的變量,你可以把資料當作元素儲存在數組中。數組中的元素都有自己的 ID(也就是下標),因此可以輕鬆存取它們。有三種陣列類型:1.數值數組:帶有數字 ID 鍵的陣列;2. 關聯數組:數組中的每個 ID 鍵關聯一個值 ;3. 多維數組:包含一個或多個數組的數組。
數值數組
範例1
在這個例子中,會自動分配ID 鍵:
可以在腳本中使用這些ID 鍵:
以上代碼的輸出:array1 or array2 or array3 ···
關聯數組
關聯數組,它的每個 ID 鍵都關聯一個值。 在儲存有關特定命名的值的資料時,使用數值數組不是最好的做法。 透過關聯數組,我們可以把值當作鍵,並向它們賦值。例子1在本例中我們使用一個陣列把年齡分配給不同的array:
另一種建立陣列的方法:
以上腳本的輸出:array1 is 1 number.
多維數組 在多維數組中,主數組中的每個元素也是一個數組。在子數組中的每個元素也可以是數組,以此類推。 範例1在本例中,我們建立了一個帶有自動分配的ID 鍵的多維數組:
:
以上就介紹了ThinkPHP學習--陣列學習,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。