PHP array_uintersect_assoc () Funktion
Komplette PHP - Array - Referenz
Beispiele
Vergleichen Sie zwei Arrays von Schlüsseln und Werten (unter Verwendung der integrierten Funktion , die Schlüssel unter Verwendung einer benutzerdefinierten Vergleichsfunktionstasten vergleicht) und gibt die Kreuzung:
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);
?>
Ausführung einer Instanz »
Definition und Verwendung
array_uintersect_assoc () Funktion wird verwendet , um zwei zu vergleichen (oder mehr) der Array - Schlüssel und Werte und gibt die Kreuzung.
Hinweis: Diese Funktion nutzt die eingebaute Funktion , die Tasten mit einer benutzerdefinierten Funktion , die Schlüssel vergleicht vergleicht!
Diese Funktion vergleicht zwei (oder mehr) der Array - Schlüssel und Werte, und liefert eine Schnittstelle zwischen dem Array alle verglichen Array enthält (array1), und auch in jedem anderen Parameter - Array (array2 oder array3 etc.) sind die Schlüsselnamen und Werte.
Grammatik
参数 | 描述 |
---|---|
array1 | 必需。与其他数组进行比较的第一个数组。 |
array2 | 必需。与第一个数组进行比较的数组。 |
array3,... | 可选。与第一个数组进行比较的其他数组。 |
myfunction | 必需。一个定义了可调用比较函数的字符串。如果第一个参数 <, =, > 第二个参数,相应地比较函数必须返回一个 <, =, > 0 的整数。 |
Technische Details
Rückkehr: | Es gibt eine Kreuzung Array enthält alle im Vergleich Array (array1), und auch in jedem anderen Parameter - Array (array2 oder array3 etc.) im Schlüssel. |
---|---|
PHP-Version: | 5+ |
Komplette PHP - Array - Referenz