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