我有2個數組,我想查找並刪除相同的值。如果數組中存在值,請檢查數組。如果是刪除它。
例如:
$array_1=array('a','b','c');
$array_2=array('3','43','b');
最終的結果應該想:
$final_array=('a','b','c','3','43');
感謝。
我有2個數組,我想查找並刪除相同的值。如果數組中存在值,請檢查數組。如果是刪除它。
例如:
$array_1=array('a','b','c');
$array_2=array('3','43','b');
最終的結果應該想:
$final_array=('a','b','c','3','43');
感謝。
$final_array = array_unique(array_merge($array_1, $array_2));
希望有幫助!
使用
$final_array = array_unique(array_merge($array_1, $array_2));
手冊從array_merge()說
If the input arrays have the same string keys, then the later value for that key will overwrite the previous one. If, however, the arrays contain numeric keys, the later value will not overwrite the original value, but will be appended.
在你的情況重複值array_merge
後追加,所以你需要合併,刪除重複值後調用array_unique
。
我幾乎要發佈這個:-)你們是搖滾樂! –
感謝您接受 - 快樂編碼 –