3種取不同值的方法:1、比較數(shù)組鍵值并返回一個(gè)包含不同值的差集數(shù)組,語(yǔ)法“array_diff(數(shù)組1,數(shù)組2)”。2、比較數(shù)組鍵名并返回一個(gè)包含不同值的差集數(shù)組,語(yǔ)法“array_diff_key(數(shù)組1,數(shù)組2)”。3、比較數(shù)組的鍵名和鍵值,并返回一個(gè)包含不同值的差集數(shù)組,語(yǔ)法“array_diff_assoc(數(shù)組1,數(shù)組2)”。
本教程操作環(huán)境:windows7系統(tǒng)、PHP8.1版、DELL G3電腦
php獲取兩個(gè)數(shù)組不同值,就是比較兩個(gè)數(shù)組,獲取差集。
而PHP比較數(shù)組有三種情況:只比較鍵值、只比較鍵名、比較鍵值和鍵名。分別對(duì)應(yīng)三個(gè)內(nèi)置函數(shù):
-
array_diff()
-
array_diff_key()
-
array_diff_assoc()
下面我們通過(guò)示例來(lái)了解一下:
1、使用array_diff()函數(shù)–比較數(shù)組的鍵值
array_diff() 函數(shù)用于比較兩個(gè)(或