PHP array_intersect_key () Funktion
Komplette PHP - Array - Referenz
Beispiele
Vergleichen Sie zwei Arrays von Schlüsseln, und gibt die Kreuzung:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
Ausführung einer Instanz »
Definition und Verwendung
array_intersect_key () Funktion wird verwendet , um zwei zu vergleichen (oder mehr) Schlüssel Namen des Arrays und gibt die Kreuzung.
Diese Funktion vergleicht zwei (oder mehr) Schlüssel Namen des Arrays und gibt eine Kreuzung Array alle verglichen Array enthält (array1), und auch in jedem anderen Parameter - Array (array2 oder array3 usw. Schlüsselnamen) in der.
Grammatik
array_intersect_key( 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 dem Schlüsselnamen. |
---|---|
PHP-Version: | 5.1.0+ |
Weitere Beispiele
Beispiel 1
Vergleichen Sie zwei Werte der Array - Schlüssel und gibt den Schnittpunkt:
<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
Ausführung einer Instanz »
Beispiel 2
Vergleich von drei Reihen von Tasten und gibt den Schnittpunkt:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("c"=>"yellow","d"=>"black","e"=>"brown");
$a3=array("f"=>"green","c"=>"purple","g"=>"red");
$result=array_intersect_key($a1,$a2,$a3);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("c"=>"yellow","d"=>"black","e"=>"brown");
$a3=array("f"=>"green","c"=>"purple","g"=>"red");
$result=array_intersect_key($a1,$a2,$a3);
print_r($result);
?>
Ausführung einer Instanz »
Komplette PHP - Array - Referenz