array_intersect_ukey說明array array_intersect_ukey ( array array1, array array2 [, array ..., callback key_compare_func] )array_intersect_ukey() 返回一個陣列,該陣列包括了所有出現在 array1 中並同時出現在所有其它參數陣列中的鍵名的值。 此比較是通過會員提供的回呼函數來進行的。若果認為第一個參數小於,等於,或大於第二個參數時必須分別返回一個小於零,等於零,或大於零的整數。
上例中可以看到只有 'blue' 和 'green' 兩個鍵名出現在兩個陣列中,因此被返回。此外注意 'blue' 和 'green' 的值在兩個陣列中是不同的。但因為只檢查鍵名,因此還是符合。返回的值只是 array1 中的。 參見 array_diff(),array_udiff(),array_diff_assoc(),array_diff_uassoc(),array_udiff_assoc(),array_udiff_uassoc(),array_diff_key(),array_diff_ukey(),array_intersect(),array_intersect_assoc(),array_intersect_uassoc() 和 array_intersect_key()。 | ||