(PHP 5)
array_intersect_ukey -- Sammensætter ligheder mellem arrays ved brug af en callback funktion på nøglernearray_intersect_ukey() returnerer et array, som indeholder alle værdierne fra array1 som har de samme nøgler i alle argumenter.
Denne sammenligning bliver gjort med en tilføjet callback funktion. Den skal returnere en talværdi enten mindre, det samme som, eller større end nul, hvis den første nøgle skal betragtes som enten mindre end, det samme som, eller større end den anden nøgle.
I vores eksempel vil du kunne se at kun nøglen 'blue' og 'green' er i begge arrays og derfor også i det returnerede array. Bemærk også at værdierne som hører til nøglerne 'blue' og 'green' er forskellige i de to arrays. De vil dog stadig ses om ens, da det kun er nøglerne som der bliver tjekket for. Værdierne der vil bliver overført, er dem fra array1.
Se også 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() og array_intersect_key().