1.array_intersect_assoc — 帶索引檢查計算數組的交集
array array_intersect_assoc ( array $array1 , array $array2 [, array $... ] )array_intersect_assoc() 返回一個數組,該數組包含了所有在 array1 中也同時出現在所有其它參數數組中的值。注意和 array_intersect() 不同的是鍵名也用于比較。
2.array_intersect_key — 使用鍵名比較計算數組的交集
array array_intersect_key ( array $array1 , array $array2 [, array $... ] )array_intersect_key() 返回一個數組,該數組包含了所有出現在 array1 中并同時出現在所有其它參數數組中的鍵名的值。
3.array_intersect_uassoc — 帶索引檢查計算數組的交集,用回調函數比較索引
array array_intersect_uassoc ( array $array1 , array $array2 [, array $... ], callable $key_compare_func )返回一個數組,該數組包含了所有在 array1 中也同時出現在所有其它參數數組中的值。注意和 array_intersect() 不同的是鍵名也用于比較。
4.array_intersect_ukey — 用回調函數比較鍵名來計算數組的交集
array array_intersect_ukey ( array $array1 , array $array2 [, array $... ], callable $key_compare_func )
返回一個數組,該數組包含了所有出現在 array1 中并同時出現在所有其它參數數組中的鍵名的值。