PHP array()
定義和用法
array() 創(chuàng)建數(shù)組,帶有鍵和值。如果在規(guī)定數(shù)組時省略了鍵,則生成一個整數(shù)鍵,這個 key 從 0 開始,然后以 1 進(jìn)行遞增。
要用 array() 創(chuàng)建一個關(guān)聯(lián)數(shù)組,可使用 => 來分隔鍵和值。
要創(chuàng)建一個空數(shù)組,則不傳遞參數(shù)給 array():
$new = array();
注意:array() 實際上是一種語言結(jié)構(gòu) (language construct),通常用來定義直接量數(shù)組,但它的用法和函數(shù)的用法很相似,所以我們把它也列到手冊中。
語法
array(key => value)
參數(shù) | 描述 |
---|---|
key | 可選。規(guī)定 key,類型是數(shù)值或字符串。如果未設(shè)置,則生成整數(shù)類型的 key。 |
value | 必需。規(guī)定值。 |
例子 1
<?php $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); print_r($a); ?>
輸出:
Array ( [a] => Dog [b] => Cat [c] => Horse )
例子 2
<?php $a=array("Dog","Cat","Horse"); print_r($a); ?>
輸出:
Array ( [0] => Dog [1] => Cat [2] => Horse )