PHP中的陣列其實是一個有序圖,是一種把values映射到keys的型別。一個陣列其實就是把一系列數字和字串當作一個單元來處理。數組可以是二維、三維或多維數組,其中的元素也很自由,可以是Integer或String。 PHP中數組下標的變數類型不會對數組造成影響,數組的類型只有一種,但可以同時包含整數和字串型的下標。
陣列的語法結構如下圖所示:
array([key1=>]value1
,[key2=>]value2,...
)
//其中,key1和key2可以讓Integer或String
///而value可以是任何值,包括字串、整數、浮點型、布林型或陣列物件
要新建一個陣列可以用array()語法結構,它接受一定數量用逗號分隔的key=>value參數對。如程序2—6所示。
程式2-6 建構一個新的陣列
$arr=array("book"=>"php",8=>true);
echo $arr["book"]; //列印輸出結果為php
echo $arr[8]; //列印輸出結果為1
?>
可以看到陣列的鍵值key可以是Integer或String。
以上就是PHP資料類型之數組變數詳解的內容,更多相關內容請關注PHP中文網(www.php.cn)!