array_diff_uassoc

Diskutiere array_diff_uassoc im PHP Forum im Bereich Programmierung; Berechnet den Unterschied von Arrays mit zusätzlicher Indexprüfung,welche durch eine benutzerdefinierte Funktion vorgenommen wird...
  • array_diff_uassoc Beitrag #1
P
PHP
Well-known member
Beiträge
997
Punkte Reaktionen
0
Berechnet den Unterschied von Arrays mit zusätzlicher Indexprüfung,welche durch eine benutzerdefinierte Funktion vorgenommen wird

array_diff_uassoc() gibt ein array zurück,welches alle Werte aus array1enthält, die in keinemder anderen Argumente enthalten sind. Beachten Sie, dass die Schlüssel andersals von array_diff() in den Vergleich einbezogen werden.

Rückgabewert:

Siehe aucharray_diff(),array_diff_assoc(),array_udiff(),array_udiff_assoc(),array_udiff_uassoc(),array_intersect(),array_intersect_assoc(),array_uintersect(),array_uintersect_assoc() undarray_uintersect_uassoc().

Beispiel:

PHP:
function key_compare_func($a, $b) 
{
    if ($a === $b) {
        return 0;
    }
    return ($a > $b)? 1:-1;
}

$array1 = array("a" => "gruen", "b" => "braun", "c" => "blau", "rot");
$array2 = array("a" => "gruen", "gelb", "rot");
$result = array_diff_uassoc($array1, $array2, "key_compare_func");
print_r($result);
 
Thema:

array_diff_uassoc

Oben Unten