PHP array_intersect_assoc () Funktion
Komplette PHP - Array - Referenz
Beispiele
Vergleichen Sie zwei Arrays von Schlüsselnamen und Werte und gibt die Kreuzung:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_intersect_assoc($a1,$a2);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_intersect_assoc($a1,$a2);
print_r($result);
?>
Ausführung einer Instanz »
Definition und Verwendung
array_intersect_assoc () Funktion wird verwendet , um zwei zu vergleichen (oder mehr) der Array - Schlüssel und Werte und gibt die Kreuzung.
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
array_intersect_assoc( array1,array2,array3... )
参数 | 描述 |
---|---|
array1 | 必需。与其他数组进行比较的第一个数组。 |
array2 | 必需。与第一个数组进行比较的数组。 |
array3,... | 可选。与第一个数组进行比较的其他数组。 |
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.) in Schlüsselnamen und Werte. |
---|---|
PHP-Version: | 4.3.0+ |
Weitere Beispiele
Beispiel 1
Vergleich von drei Anordnungen von Schlüsselnamen und Werte und gibt die Kreuzung:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","g"=>"blue");
$a3=array("a"=>"red","b"=>"green","g"=>"blue");
$result=array_intersect_assoc($a1,$a2,$a3);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","g"=>"blue");
$a3=array("a"=>"red","b"=>"green","g"=>"blue");
$result=array_intersect_assoc($a1,$a2,$a3);
print_r($result);
?>
Ausführung einer Instanz »
Komplette PHP - Array - Referenz