php獲取兩個(gè)數(shù)組中不同的值的方法:首先利用array_diff()函數(shù)比較兩個(gè)數(shù)組的值,并返回兩個(gè)數(shù)組的差集;然后利用array_merge()函數(shù)將返回的差集合并為一個(gè)數(shù)組即可。
array_merge() 函數(shù)用于把一個(gè)或多個(gè)數(shù)組合并為一個(gè)數(shù)組,并返回合并后的數(shù)組。
(推薦教程:php圖文教程)
語法:
array_merge(array1,array2,array3...)array_diff() 函數(shù)用于比較兩個(gè)(或更多個(gè))數(shù)組的值,并返回差集。
(視頻教程推薦:php視頻教程)
語法:
array_diff(array1,array2,array3...);實(shí)現(xiàn)代碼:
$a = [1,2,3];$b = [2,3,7,1,5];$arr3 = array_merge(array_diff($a,$b),array_diff($b,$a));