PHP array_intersect()Funktionen

PHP Array ReferenceVollständiges PHP-Array-Referenzhandbuch

Beispiele

Vergleiche die Werte von zwei ArraysWert, und gib die Schnittmenge zurück:

<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"gelb"); $a2=array("e"=>"rot","f"=>"green","g"=>"blue"); $result=array_intersect($a1,$a2); print_r($result); ?>

Beispiel ausführen »

Definition und Verwendung

Die array_intersect()-Funktion vergleicht die Werte von zwei (oder mehr) ArraysWert, und gibt die Schnittmenge zurück.

Diese Funktion vergleicht die Werte von zwei (oder mehr) Arrays, und gibt ein Schnittmengenarray zurück, das alle Werte aus array1 enthält, die auch in allen anderen Parameter-Arrays vorhanden sind.


Syntax

array_intersect(array1,array2,array3...);

Parameter Beschreibung
array1 Erforderlich. Das erste Array, das mit anderen Arrays verglichen werden soll.
array2 Erforderlich. Das Array, das mit dem ersten Array verglichen werden soll.
array3,... Optional. Weitere Arrays, die mit dem ersten Array verglichen werden sollen.

Technische Details

Rückgabewert: Gibt ein Schnittmengenarray zurück, das alle Werte im verglichenen Array (array1), und auch in allen anderen Parameter-Arrays (array2oderarray3 enthältusw.).
PHP-Version: 4.0.1+


Weitere Beispiele

Beispiel 1

Vergleiche die Werte von drei ArraysWert, und gib die Schnittmenge zurück:

<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"gelb"); $a2=array("e"=>"rot","f"=>"schwarz","g"=>"lila"); $a3=array("a"=>"rot","b"=>"schwarz","h"=>"yellow"); $result=array_intersect($a1,$a2,$a3); print_r($result); ?>

Beispiel ausführen »


PHP Array ReferenceVollständiges PHP-Array-Referenzhandbuch Weitere Erweiterungen