6.1.1 PHP數(shù)組的概述
數(shù)組的概述
什么是數(shù)組
數(shù)組是PHP語言中一種非常重要的數(shù)據(jù)類型谭确。
把若干變量按有序的形式組織起來的一種形式。這些數(shù)據(jù)元素的集合稱為數(shù)組鞍爱。
數(shù)組按下標(biāo)個(gè)數(shù)分類有一維數(shù)組举娩,二維數(shù)組等,二維以上數(shù)組通常稱為多維數(shù)組皿哨。
數(shù)組是一個(gè)容器, 使用的目的是可以批量操作
數(shù)組的分類
PHP 中的數(shù)組實(shí)際上是一個(gè)有序圖纽谒。圖是一種把 values映射到 keys 的類型证膨。此類型在很多方面做了優(yōu)化,因此可以把它當(dāng)成真正的數(shù)組來使用鼓黔,或列表(矢量)央勒,散列表(是圖的一種實(shí)現(xiàn))不见,字典,集合崔步,棧稳吮,隊(duì)列以及更多可能性。因?yàn)榭梢杂昧硪粋€(gè) PHP 數(shù)組作為值井濒,也可以很容易地模擬樹灶似。
?所謂的數(shù)組下標(biāo)可以視為資料內(nèi)容在此數(shù)組中的識別名稱,通常被稱為數(shù)組下標(biāo)瑞你。
?當(dāng)索引值為數(shù)值時(shí)酪惭,也代表此資料內(nèi)容在數(shù)組中的儲存位置。
?數(shù)組中有幾個(gè)索引值就被稱為幾維數(shù)組捏悬。
?數(shù)組分類:
–在PHP中有兩種數(shù)組:索引數(shù)組和關(guān)聯(lián)數(shù)組撞蚕。
?索引(indexed)數(shù)組的索引值是整數(shù),以0開始过牙。當(dāng)通過位置來標(biāo)識東西時(shí)用索引數(shù)組。
?關(guān)聯(lián)(associative)數(shù)組以字符串做為索引值纺铭,關(guān)聯(lián)數(shù)組更像操作表寇钉。索引值為列名,用于訪問列的數(shù)據(jù)舶赔。