php小編小新為大家介紹如何使用指定的鍵和值來填滿陣列。在PHP中,可以使用array_fill_keys()函數來實現這一目的。此函數接受兩個參數,第一個參數是鍵數組,第二個參數是要填入的值。透過這個函數,可以輕鬆地建立一個具有指定鍵和值的陣列。接下來,我們將詳細介紹如何使用array_fill_keys()函數來填入陣列。
使用指定的鍵和值填入陣列
#在 php 中,使用指定的鍵和值填入陣列有幾種方法:
方法 1:使用陣列字面量語法
$array = ["key1" => "value1", "key2" => "value2"];
此方法建立了一個關聯數組,其中鍵與值透過 => 運算子配對。
方法 2:逐一加入鍵值對
#$array = []; $array["key1"] = "value1"; $array["key2"] = "value2";
此方法先建立一個空數組,然後逐一新增鍵值對數組。
方法 3:使用 Array() 函數
#$array = array("key1" => "value1", "key2" => "value2");
此方法使用 Array() 函數建立了一個關聯數組。
方法 4:使用 array_merge() 函數
$array = array_merge(["key1" => "value1"], ["key2" => "value2"]);
此方法將兩個或多個關聯數組合併為一個新的關聯數組。
方法 5:使用 $array[] 語法
#$array = []; $array[] = "value1"; $array["key2"] = "value2";
此方法使用 $array[] 語法將值新增至陣列。如果鍵未指定,它將使用連續的整數作為鍵。
注意:
範例:
<?php // 使用陣列字面量語法 $array1 = ["name" => "John Doe", "age" => 30]; // 逐一加入鍵值對 $array2 = []; $array2["name"] = "Jane Doe"; $array2["age"] = 25; // 使用 Array() 函數 $array3 = array("name" => "Bob Smith", "age" => 40); // 使用 array_merge() 函數 $array4 = array_merge(["name" => "Alice Miller"], ["age" => 35]); // 使用 $array[] 語法 $array5 = []; $array5[] = "Tom Johnson"; $array5["age"] = 28; print_r($array1); print_r($array2); print_r($array3); print_r($array4); print_r($array5); ?>
輸出:
Array ( [name] => John Doe [age] => 30 ) Array ( [name] => Jane Doe [age] => 25 ) Array ( [name] => Bob Smith [age] => 40 ) Array ( [name] => Alice Miller [age] => 35 ) Array ( [0] => Tom Johnson [age] => 28 )
以上是PHP如何使用指定的鍵和值來填充數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!