PHP array_uintersect_assoc()Funktionen

PHP Array ReferenceVollständiges PHP-Array-Referenzhandbuch

Beispiele

Vergleichen Siedie Schlüsselnamen und Schlüsselwerte der beiden Arrays(verwenden Sie eine eingebaute Funktion zum Vergleichen der Schlüsselnamen, verwenden Sie eine benutzerdefinierte Funktion zum Vergleichen der Schlüsselwerte) und geben Sie die Schnittmenge zurück:

<?php
function myfunction($a,$b)
{
if ($a===$b)
{
return 0;
}
return ($a>$b)?1:-1;
}

$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","b"=>"blue","c"=>"green");

$result=array_uintersect_assoc($a1,$a2,"myfunction");
print_r($result);
?>

Beispiel ausführen »

Definition und Verwendung

Die Funktion array_uintersect_assoc() wird verwendet, um dieSchlüsselnamen und Schlüsselwertezu vergleichen und die Schnittmenge zurückzugeben.

Hinweis:Diese Funktion verwendet eingebaute Funktionen zum Vergleichen der Schlüsselnamen und benutzerdefinierte Funktionen zum Vergleichen der Schlüsselwerte!

Diese Funktion vergleicht die Schlüsselnamen und Schlüsselwerte von zwei (oder mehr) Arrays und gibt ein Schnittmengen-Array zurück, das alle im verglichenen Array (array1) sowie in jedem anderen Parameter-Array (array2oderarray3usw.) Schlüsselnamen und Schlüsselwerte.


Syntax

array_uintersect_assoc(array1,array2,array3...,myfunction)

Parameters Beschreibung
array1 Erforderlich. Das erste Array, das mit anderen Arrays verglichen werden soll.
array2 Erforderlich. Das Array, das mit dem ersten Array verglichen werden soll.
array3,... Optional. Weitere Arrays, die mit dem ersten Array verglichen werden sollen.
myfunction Erforderlich. Ein String, der eine aufrufbare Vergleichsfunktion definiert. Wenn das erste Argument <, =, > dem zweiten Argument ist, muss die Vergleichsfunktion entsprechend eine Ganzzahl <, =, > 0 zurückgeben.

Technische Details

Rückgabewert: Gibt ein Schnittmengen-Array zurück, das alle im verglichenen Array (array1) sowie in jedem anderen Parameter-Array (array2oderarray3usw.) Schlüsselwerte.
PHP-Version: 5+


PHP Array ReferenceVollständiges PHP-Array-Referenzhandbuch Weitere Erweiterungen