(PHP 5)
array_udiff -- Ermittelt den Unterschied zwischen Arrays mittels einer Callbackfunktion für den Datenvergleicharray_udiff() gibt ein Array mit allen Werten von array1, welche in keinem der anderen Argumente enthalten sind, zurück. Beachten Sie, dass Schlüssel erhalten bleiben. Für den Vergleich der Daten wird data_compare_func herangezogen. Diese muss einen Integer kleiner als, genau gleich oder größer als Null zurückgeben, wenn das erste Argument entsprechend als kleiner, gleich oder größer als das Zweite betrachtet wird. Dies ist anders als array_diff(), in der eine eingebaute Funktion für den Vergleich der Indizes verwendet wird.
Anmerkung: Bitte beachten Sie, dass diese Funktion nur eine Dimension eines n-dimensionalen Arrays überprüft. Natürlich können Sie tiefere Dimensionen prüfen, indem Sie array_udiff($array1[0], $array2[0], "data_compare_func"); verwenden.
Siehe auch array_diff(), array_diff_assoc(), array_diff_uassoc(), array_udiff_assoc(), array_udiff_uassoc(), array_intersect(), array_intersect_assoc(), array_uintersect(), array_uintersect_assoc() und array_uintersect_uassoc().
Zurück | Zum Anfang | Weiter |
array_udiff_uassoc | Nach oben | array_uintersect_assoc |