array_diff_key() returnerer et array som indeholder
alle værdier fra array1
som har nøgler der ikke
findes i nogen af de andre arrays der er blevet angivet.
Bemærk at rækkefølgen og værdierne bliver beholdt. Denne funktion er
lige som array_diff() bortset fra at sammenligningen
sker på nøglerne istedet for værdierne.
To nøgler key => value bliver betegnet kun betegnet som ens hvis (string) $key1 === (string) $key2 . Altså hvis de er ens selvom de begge bliver lavet om til strenge.
Bemærk: Denne funktion tjekker kun en dimension af et multidimensioneret array. Du kan selvfølgelig tjekke dybere i arrayet, f.eks. på denne måde: array_diff_key($array1[0], $array2[0]);.
Se også 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().