Vergleicht die Schlüsselwerte zweier Arrays und gibt den Schnittpunkt zurück:
<?php$a1=array("a"=>"rot",b"=>"grün",c"=>"blau",d"=>"gelb");$a2=array( „e“=>“ red","f"=>"green","g"=>"blue");$result=array_intersect($a1,$a2);print_r($result);?>Die Funktion array_intersect() vergleicht die Schlüsselwerte von zwei (oder mehr) Arrays und gibt den Schnittpunkt zurück.
Diese Funktion vergleicht die Schlüsselwerte von zwei (oder mehr) Arrays und gibt ein Schnittarray zurück, das alle Werte im verglichenen Array ( array1 ) sowie alle anderen Parameterarrays ( array2 oder array3 usw.) enthält. ) im Schlüsselwert.
array_intersect( array1, array2, array3... );
Parameter | beschreiben |
---|---|
array1 | Erforderlich. Das erste Array, das mit anderen Arrays verglichen wird. |
array2 | Erforderlich. Das Array, das mit dem ersten Array verglichen werden soll. |
array3,... | Optional. Zusätzliches Array zum Vergleich mit dem ersten Array. |
Rückgabewert: | Gibt ein Schnittmengenarray zurück, das alle Schlüssel im verglichenen Array ( array1 ) und alle anderen Parameterarrays ( array2 oder array3 usw.) enthält. |
---|---|
PHP-Version: | 4.0.1+ |
Vergleichen Sie die Schlüsselwerte der drei Arrays und geben Sie den Schnittpunkt zurück:
<?php$a1=array("a"=>"rot",b"=>"grün",c"=>"blau",d"=>"gelb");$a2=array( „e“=>“rot“,f“=>“schwarz“,g“=>“purp le");$a3=array("a"=>"rot",b"=>"schwarz",h"=>"gelb");$result=array_intersect($a1,$a2,$a3 );print_r($result);?>