array_diff_key說明array array_diff_key ( array array1, array array2 [, array ...] )array_diff_key() 返回一個陣列,該陣列內含了所有出現在 array1 中但是未出現在任何其它參數陣列中的鍵名的值。注意關聯關係保留不變。本函數和 array_diff() 相同只除了比較是根據鍵名而不是值來進行的。
在 key => value 對中的兩個鍵名僅在 (string) $key1 === (string) $key2 時被認為相等。換句話說,執行的是嚴格類型檢查,因此字串的表達必須完全一樣。
參見 array_diff(),array_udiff(),array_diff_assoc(),array_diff_uassoc(),array_udiff_assoc(),array_udiff_uassoc(),array_diff_ukey(),array_intersect(),array_intersect_assoc(),array_intersect_uassoc(),array_intersect_key() 和 array_intersect_ukey()。 | |||