array_diff( $arr , $arr2[……] ) 返回一個數組,該數組包括了全部在$arr1 可是不在任何其餘參數數組中的值,鍵名不變數組
array_diff_uassoc( $arr ,$arr2 ,[……] , 'cmp_function') 用回調函數作索引比較數組中的差集ide
array_diff_assoc( $arr , $arr2[……] ) 返回一個數組,$arr 與其餘數組的差集 同時比較鍵名 索引不變函數
array_udiff( $arr , $arr2 [……] ,‘cmp_function’) 用回調函數比較數據來計算數組的差集ui
array_udiff_uassoc ( $arr ,$arr2 ,[……] , 'cmp_function') 帶索引檢查數組的差集,用回調函數比較數據和索引 索引
array_udiff_assoc ( $arr ,$arr2 ,[……] ,'cmp_function') 帶索引檢查數組的差集 用回調函數比較數據 鍵名也比較回調函數
array_intersect ( $arr , $arr2[……]) 返回一個數組 $arr 與其餘數組的交集 鍵名不變it
array_intersect_assoc( $arr, $arr2[……]) 返回一個數組 $arr 與其餘數組的交集 同時比較鍵名,索引不變io
array_intersect_uassoc( $arr , $arr2 [……] , 'cmp_function ') 帶索引檢查數組的交集,用回調函數,比較索引function
array_intersect_key ( $arr ,$arr2 [……] ) 使用鍵名比較計算數組的交集class
array_intersect_ukey( $arr , $arr2 [……],‘cmp_function’); 用回調函數比較鍵名來計算數組的交集
array_uintersect ( $arr , $arr2 [……].‘cmp_function’ ) 比較數組中的交集 用回調函數比較數據
array_uintersect_assoc( $arr, $arr2[……] ,'cmp_function') 帶索引檢查數組的交集 用回調函數比較數據
array_uintersect_uassoc($arr , $arr2 [……] 'cmp_function' ) 帶索引檢查數組的交集 , 用回調函數比較數據和索引