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