數(shù)組就是一組數(shù)據(jù)的集合,把一系列的數(shù)據(jù)組織起來,形成一個可以操作的整體
PHP中的數(shù)組比較復(fù)雜,但是比其他許多的高級語言中的數(shù)組更為靈活。數(shù)組 array 是一組有序的變量,其中每個變量都被稱為一個元素。每個元素由一個特殊的標識符來區(qū)分,這個標識符稱之為鍵(也可以稱之為下標)。
數(shù)組中的每個元素都包含兩項:鍵和值??梢酝ㄟ^鍵值來獲取相對應(yīng)的數(shù)組元素,這些鍵值可以是數(shù)值鍵或者關(guān)聯(lián)鍵。
如果說變量是儲存單個值的容器,那么數(shù)組就是儲存多個值的容器。數(shù)據(jù)結(jié)構(gòu)如下圖:
PHP數(shù)組分為三類
數(shù)字索引數(shù)組:
索引數(shù)組存儲一系列經(jīng)過組織的單個或多個值,其中的每個值都可以通過使用一個無符號整數(shù)值進行訪問。
關(guān)聯(lián)數(shù)組:
“關(guān)聯(lián)數(shù)組”是一種具有特殊索引方式的數(shù)組。不僅可以通過整數(shù)來索引它,還可以使用字符串或者其他類型的值(除了NULL)來索引它。
多維數(shù)組:
數(shù)據(jù)結(jié)構(gòu)中的概念, 二維數(shù)組以上的數(shù)組,既非線性也非平面的數(shù)組成為多維數(shù)組。
下一篇: PHP 獲取客戶端 IP 地址
關(guān)鍵詞: