PHP的array_merge()函數用于將一個或多個數組合并為一個數組。它將數組的值合并到一個數組中,并返回結果數組。
該函數的語法如下:
array array_merge ( array $array1 [, array $array2 [, array $… ]] )
參數說明:
array1: 必需,第一個數組。
array2: 可選,第二個數組。
array…: 可選,其他數組。
返回值:返回合并后的數組。
示例用法:
$array1 = array("red", "green");
$array2 = array("blue", "yellow");
$result = array_merge($array1, $array2);
print_r($result);
輸出:
Array
(
[0] => red
[1] => green
[2] => blue
[3] => yellow
)
注意事項:
如果兩個數組中有相同的字符串鍵,則后面的值將覆蓋原來的值。如果兩個數組中有相同的數字鍵,后面的值將不會覆蓋原來的值,而是添加到結果數組的最后。
如果傳遞給array_merge()函數的參數只有一個數組,那么該函數將返回原始數組的一個副本。