PHP中的數組實際上是一個有序映射。映射是一種把 values關聯到 keys 的類型。此類型在很多方面做了優化,因此可以把它當成真正的數組,或列表(向量),散列表(是映射的一種實現),字典,集合,棧,隊列以及更多可能性。由於數組元素的值也可以是另一個數組,樹形結構和多維數組也是允許的。
作用:
1、管理和操作一組數據,數據可以是任意類型、任意長度。
2、數組一般由鍵和值來組成,通過數組的下標進行操作。
3、數組的聲明使用array()。
4、數組的下標從0開始。
分類:
1、索引數組:下標是順序的整數作索引(由0開始)
2、關聯數組:下標是字符串作索引
<?php //索引數組舉例 $arr1 = array("apple","orange","cup"); $arr2 = array("10","J","Q","K","A"); //關聯數組舉例 $arr3 = array("one"=>"first","two"=>"second","three"=>"third"); $arr4 = array("apple"=>"red","orange"=>"yellow","grapes"=>"purple"); //快速使用數組,定義靈活,使用方便。 $arr5[]=1; $arr5[]=3; $arr5[]=6; ?>
數組打印/查看
<?php //如何查看數組 echo "<pre>" print_r($arr1); //原型輸出,查看數組的值與數組的結構,$arr1爲數組變量名,你可以換$arr2或其他已經聲明過的數組 echo "</pre>" ?>