(PHP 5 >= 5.1.0RC1)
array_diff_ukey -- Finder frem til forskellen på arrays ved brug af en callback funktion til sammenligningen af nøglerne
array_diff_ukey() returner et array, som indeholder
alle værdier fra array1
som har nøgler der ikke
findes i nogen af de andre givende arrays. Værdierne og nøglerne vil blive
overført direkte. Denne funktion er lige som
array_diff() bortset fra at sammenligningen sker ved
tjek på nøglerne i stedet for værdierne.
Denne sammenligning bliver gjort ved hjælp af en callback funktion. Denne funktion skal returnerer et tal mindre end, det samme som eller større end nul hvis den første nøgle skal bestemmes til at være enten mindre end, det samme som eller større end den andet nøgle.
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_ukey($array1[0], $array2[0], 'callback_func');.
Se også array_diff(), array_udiff() array_diff_assoc(), array_diff_uassoc(), array_udiff_assoc(), array_udiff_uassoc(), array_diff_key(), array_intersect(), array_intersect_assoc(), array_intersect_uassoc(), array_intersect_key() og array_intersect_ukey().