PHP
Referenzliste
array_uintersect_uassoc
Array-Funktionen
Befehl:
array array_uintersect_uassoc ( array $array1 , array $array2 [, array $ ... ], callback $data_compare_func , callback $key_compare_func )
Parameter-Liste:
Beschreibung | |
---|---|
Die erste Anordnung. | |
Das zweite Array. | |
Die Vergleichsfunktion muss einen Integer kleiner als, gleich oder größer als Null zurück, wenn das erste Argument entsprechend als kleiner, gleich oder größer als die zweite. | |
Key Vergleich Callback-Funktion. |
Rückgabewerte:
Gibt ein Array mit allen Werten von
array1
, die in allen anderen Argumenten enthalten sind. Beschreibung:
array_uintersect_assoc() gibt ein Array mit allen Werten aus array1 zurück, die ebenfalls in allen anderen Argumenten enthalten sind. Beachten Sie, dass anders als in array_uintersect() die Schlüssel zum Vergleich herangezogen werden. Sowohl Daten als auch Indizes werden durch eine Callbackfunktion verglichen.
Aktiv in Version:
(PHP 5, PHP 7)
Siehe auch:
Ermittelt die Schnittmenge von Arrays
Ermittelt die Schnittmenge von Arrays mit Indexprüfung
Ermittelt die Schnittmenge von Arrays, vergleicht Daten mittels einer Callbackfunktion
Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten mittels einer Callbackfunktion
Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung, vergleicht Daten und Schlüssel mittels einer Callbackfunktion
array_uintersect_uassoc() - Beispiel:
Eingabe:
<?php $array1 = array("a" => "grün", "b" => "braun", "c" => "blau", "rot"); $array2 = array("a" => "GRÜN", "B" => "braun", "gelb", "rot"); print_r(array_uintersect_uassoc($array1, $array2, "strcasecmp", "strcasecmp")); ?>
Ausgabe:
Array
(
[a] => gr�n
[b] => braun
)
(
[a] => gr�n
[b] => braun
)
Beschreibung:
F�r den Vergleich der Daten wird die angegebene Callbackfunktion herangezogen. Diese muss einen Integer kleiner als, genau gleich oder gr�sser als Null zur�ckgeben, wenn das erste Argument entsprechend als kleiner, gleich oder gr�sser als das Zweite betrachtet wird.
Array-Funktionen