PHP-funktionen array_intersect_key beräknar snittet av arrayer genom att jämföra deras nycklar, inte deras värden. Funktionen returnerar en associativ array som innehåller alla poster från den första arrayen vars nycklar är närvarande i alla de jämförda arrayerna. Från och med PHP 8.0.0 kan array_intersect_key anropas med endast en parameter, till skillnad från tidigare då minst två krävdes. Artikeln presenterar flera exempel på användning, inklusive filtrering av nycklar, hantering av nyckelordning, sammanslagning av inställningar med standardvärden och en rekursiv implementering av funktionaliteten. Det noteras att nyckelordningen i den returnerade arrayen är densamma som i den ursprungliga arrayen, och att en strikt typkontroll utförs vid jämförelse av nycklar.