array_diff_ukey Berechnet den Unterschied zwischen Arrays mittels einer Callbackfunktion für den Vergleich der Schlüssel &reftitle.description; arrayarray_diff_ukey arrayarray arrayarrays callablekey_compare_func Vergleicht die Schlüssel von array mit den Schlüsseln von arrays und gibt die Unterschiede zurück. Diese Funktion arbeitet wie array_diff mit dem Unterschied, dass der Vergleich mit den Schlüsseln statt den Werten arbeitet. Anders als von array_diff_key wird eine vom Benutzer definierte Callbackfunktion für die Vergleiche anstelle einer eingebauten Funktion verwendet. &reftitle.parameters; array Das Array, das verglichen werden soll arrays Arrays zum Vergleichen key_compare_func &sort.callback.description; &reftitle.returnvalues; Gibt ein Array mit allen Einträgen von array zurück, die in keinem der anderen Arrays vorhanden sind. &reftitle.examples; <function>array_diff_ukey</function>-Beispiel $key2) return 1; else return -1; } $array1 = array('blau' => 1, 'rot' => 2, 'grün' => 3, 'violett' => 4); $array2 = array('grün' => 5, 'blau' => 6, 'gelb' => 7, 'türkis' => 8); var_dump(array_diff_ukey($array1, $array2, 'key_compare_func')); ?> ]]> &example.outputs; int(2) ["violett"]=> int(4) } ]]> &reftitle.notes; Diese Funktion prüft nur eine Dimension eines n-dimensionalen Arrays. Natürlich können Sie tiefere Dimensionen prüfen, indem Sie &zb; array_diff_ukey($array1[0], $array2[0], 'callback_func'); benutzen. &reftitle.seealso; 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 array_intersect_ukey