PHP array_diff_ukey () Funktion
Komplette PHP - Array - Referenz
Beispiele
Vergleichen Sie zwei Arrays von Schlüsseln (benutzerdefinierten Vergleichsfunktionstasten), und gibt die Differenz der Serie:
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"=>"blue","b"=>"black","e"=>"blue");
$result=array_diff_ukey($a1,$a2,"myfunction");
print_r($result);
?>
Ausführung einer Instanz »
Definition und Verwendung
array_diff_ukey () Funktion wird verwendet , um zwei zu vergleichen (oder mehr) Schlüssel Namen des Arrays und gibt die eingestellte Differenz.
Hinweis: Diese Funktion verwendet eine benutzerdefinierte Funktion , die Schlüssel vergleicht!
Diese Funktion vergleicht zwei (oder mehr) Schlüssel Namen des Arrays und gibt einen Unterschied von Arrays, das Array alle verglichen Array enthält (array1), aber nicht in einem anderen Parameter - Array (array2 oder array3 usw. Schlüsselnamen) in der.
Grammatik
参数 | 描述 |
---|---|
array1 | 必需。与其他数组进行比较的第一个数组。 |
array2 | 必需。与第一个数组进行比较的数组。 |
array3,... | 可选。与第一个数组进行比较的其他数组 |
myfunction | 必需。一个定义了可调用比较函数的字符串。如果第一个参数 <, =, > 第二个参数,相应地比较函数必须返回一个 <, =, > 0 的整数。 |
Technische Details
Rückkehr: | Gibt einen Unterschied von Arrays, wobei die Anordnung umfasst alle im Vergleich array (array1), aber nicht in irgendeinem anderen Parameter array (array2 oder array3 etc.) in dem Schlüsselnamen. |
---|---|
PHP-Version: | 5.1+ |
Weitere Beispiele
Beispiel 1
Vergleich von drei Reihen von Tasten (benutzerdefinierten Vergleichsfunktionstasten), und gibt die Differenz festgelegt:
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"=>"black","b"=>"yellow","d"=>"brown");
$a3=array("e"=>"purple","f"=>"white","a"=>"gold");
$result=array_diff_ukey($a1,$a2,$a3,"myfunction");
print_r($result);
?>
Ausführung einer Instanz »
Komplette PHP - Array - Referenz