(PHP 5 >= 5.1.0RC1)
array_intersect_key -- Berekent de overeenkomst tussen arrays gebruikmakend van de keys voor de vergelijkingarray_intersect_key() geeft een array terug die alle waarden van array1 bevat met overeenkomende keys die voorkomen in alle argumenten.
In ons voorbeeld kun je zien dat alleen de keys 'blue' en 'green' aanwezig zijn in beide arrays en dus worden teruggegeven. Let er ook op dat de waarden voor de keys 'blue' en 'green' verschillen tussen beide arrays. Een overeenkomst wordt toch gevonden omdat alleen de keys worden gecontroleerd. De teruggegeven waarden zijn van array1.
De twee keys van de key => value paren worden alleen gelijkwaardig beschouwd wanneer (string) $key1 === (string) $key2 . Ofwel, een strikte type validatie wordt toegepast, dus de string representatie moet identiek zijn.
Zie ook 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() en array_intersect_ukey().