Foren
Neue Beiträge
Foren durchsuchen
Was ist neu?
Neue Beiträge
Profilnachrichten
Online
Anmelden
Registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Neue Beiträge
Foren durchsuchen
Menü
Anmelden
Registrieren
App installieren
Installieren
Programmierung
PHP
array_udiff_assoc
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Auf Thema antworten
Beitrag
[QUOTE="PHP, post: 4667, member: 8"] [b]Ermittelt den Unterschied zwischen Arrays mit zusätzlicherIndexprüfung, vergleicht mittels einer Callbackfunktion[/b] [B]array_udiff_assoc()[/B] gibt ein Array mit allen Werten von[I]array1[/I], welche in keinem der anderen Argumenteenthalten sind, zurück. Beachten Sie, dass Schlüssel anders als vonarray_diff() und array_udiff() fürden Vergleich herangezogen werden. Der Vergleich der Arrayinhalte wirdvon einer benutzerdefinierten Callbackfunktion durchgeführt. In dieserHinsicht ist das Verhalten anders als jenes vonarray_diff_assoc(), welche eine eingebauteVergleichsfunktion verwendet. [B]Beispiel:[/B] [PHP] class cr { private $priv_member; function cr($val) { $this->priv_member = $val; } function comp_func_cr($a, $b) { if ($a->priv_member === $b->priv_member) return 0; return ($a->priv_member > $b->priv_member)? 1:-1; } } $a = array("0.1" => new cr(9), "0.5" => new cr(12), 0 => new cr(23), 1=> new cr(4), 2 => new cr(-15),); $b = array("0.2" => new cr(9), "0.5" => new cr(22), 0 => new cr(3), 1=> new cr(4), 2 => new cr(-15),); $result = array_udiff_assoc($a, $b, array("cr", "comp_func_cr")); print_r($result); [/PHP] [/QUOTE]
Zitate
Authentifizierung
Antworten
Programmierung
PHP
array_udiff_assoc
Oben
Unten