Array Merge PHP 是一種非常實用的php函數,它可以將一個或多個數組合并成一個數組,這樣可以簡化代碼并提高程序的效率。這個函數可以在多種場合中使用,包括網頁開發、服務器端腳本、編程等。下面將介紹一些該函數的使用。
使用 array_merge 將兩個數組合并
$array1 = array('red', 'green', 'blue'); $array2 = array('yellow', 'purple', 'pink'); $result = array_merge($array1, $array2); print_r($result);結果如下:
Array ( [0] =>red [1] =>green [2] =>blue [3] =>yellow [4] =>purple [5] =>pink )
使用 array_merge 合并兩個關聯數組
$array1 = array('a' =>'red', 'b' =>'green', 'c' =>'blue'); $array2 = array('d' =>'yellow', 'e' =>'purple', 'f' =>'pink'); $result = array_merge($array1, $array2); print_r($result);結果如下:
Array ( [a] =>red [b] =>green [c] =>blue [d] =>yellow [e] =>purple [f] =>pink )
使用 array_merge 合并兩個數組但保持索引
$array1 = array(0 =>'red', 1 =>'green', 2 =>'blue'); $array2 = array(3 =>'yellow', 4 =>'purple', 5 =>'pink'); $result = array_merge($array1, $array2); print_r($result);結果如下:
Array ( [0] =>red [1] =>green [2] =>blue [3] =>yellow [4] =>purple [5] =>pink )
使用 array_merge_recursive 合并兩個數組,但會保留同名鍵值
$array1 = array('a' =>'apple', 'b' =>'ball'); $array2 = array('a' =>'ant', 'c' =>'cat'); $result = array_merge_recursive($array1, $array2); print_r($result);結果如下:
Array ( [a] =>Array ( [0] =>apple [1] =>ant ) [b] =>ball [c] =>cat )
使用 array_replace 合并兩個數組,并覆蓋相同鍵名的值
$array1 = array('a' =>'apple', 'b' =>'ball'); $array2 = array('a' =>'ant', 'c' =>'cat'); $result = array_replace($array1, $array2); print_r($result);結果如下:
Array ( [a] =>ant [b] =>ball [c] =>cat )
總結
本文介紹了如何使用 array_merge 函數將數組合并,在常見的情況下可能會用到,例如合并多個數組。同樣介紹了其他函數如 array_merge_recursive 和 array_replace 這些具有特殊功能的函數。在實際開發中,這些函數可以幫助我們簡化代碼,增加程序的可讀性和效率。
下一篇css3動漫圖片