在 PHP 中,宣告一個陣列的方式很多,陣列是由若干個元素構成的集合,每個元素由一個鍵和一個值組成。
在宣告一個 PHP 陣列時,可以同時宣告陣列的鍵和值,也可以只宣告陣列的值,鍵會自動指派。下面是幾種可行的方式。
可以使用陣列的簡潔語法來宣告數組,也就是在中括號內放置鍵和值的對應關係。
例如:
$fruits = ['apple' => '红苹果', 'banana' => '香蕉', 'grape' => '葡萄'];
上面程式碼中,變數 $fruits
是一個數組,擁有三個元素,每個元素由一個鍵和一個值組成。
另一個常用的宣告陣列的方式是使用 array 函數。這個函數可以接收若干個參數,每個參數即為一個值。
可以像這樣使用array 函數來宣告一個陣列:
$fruits = array('apple' => '红苹果', 'banana' => '香蕉', 'grape' => '葡萄');
要注意的是,在使用array 函數時,鍵和值之間需要用逗號隔開,鍵和值的對應關係使用=>
來表示。
如果需要在使用陣列時動態新增元素,也可以使用 $array[]
的方式來新增元素。
例如:
$fruits = []; $fruits['apple'] = '红苹果'; $fruits['banana'] = '香蕉'; $fruits['grape'] = '葡萄';
上述程式碼在宣告$fruits
陣列的同時,也向陣列中加入了三個元素,每個元素都由一個鍵和一個值組成。需要注意的是,鍵名需要用單引號或雙引號來包含,兩者的差異在於單引號中無法使用變數。
無論採用何種方式來宣告數組,都需要為每個鍵指定一個唯一的鍵名,否則將會出現鍵名衝突的問題。同時,陣列的鍵名可以是字串、整數或其他類型的資料。
以上是php數組key如何聲明的詳細內容。更多資訊請關注PHP中文網其他相關文章!