在PHP中,可以利用array_merge_recursive()函數實作不去重複的合併數組;該函數在處理兩個或更多個數組元素有相同的鍵名時,不會進行鍵名覆蓋,而是將多個相同鍵名的值遞歸組成一個陣列。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
在PHP中,可以利用array_merge_recursive()函數實作不去重複的合併數組。
array_merge_recursive() 函數把一個或多個數字組合併為一個陣列。
此函數處理兩個或更多個陣列元素有相同的鍵名時,不會進行鍵名覆蓋,而是將多個相同鍵名的值遞歸組成一個陣列。
語法:
array_merge_recursive(array1,array2,array3...)
範例:
<?php $a1=array("a"=>"red","b"=>"green"); $a2=array("c"=>"blue","b"=>"yellow"); $arr=array_merge_recursive($a1,$a2); var_dump($arr); ?>
輸出結果:
PHP影片教學》
以上是php數組合怎麼不重複的詳細內容。更多資訊請關注PHP中文網其他相關文章!