English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP array_intersect() Funktion berechnet den Schnitt der Arrays
array array_intersect( array $array1, array $array2 [, array $array3 ...] );
Die Funktion array_intersect() wird verwendet, um die Schlüsselwerte zweier (oder mehrerer) Arrays zu vergleichen und den Schnitt zurückzugeben.
Die Funktion array_intersect() vergleicht die Schlüsselwerte zweier (oder mehrerer) Arrays und gibt das Schnittarray zurück, das alle Werte enthält, die in den verglichenen Arrays(array1) und auch in jedem anderen Parameterarray (array2 oder array3 u.ä.) der Schlüsselwerte.
Beschreibung
Die Funktion array_intersect() gibt das Schnittarray zweier oder mehrerer Arrays zurück.
Das Ergebnisarray enthält alle Werte, die sowohl in den verglichenen Arrays als auch in allen anderen Parameterarrays vorkommen, und die Schlüsselnamen bleiben unverändert.
Anmerkung:Nur Werte werden für die Vergleich verwendet.
Nummer | Parameter und Beschreibung |
---|---|
1 | array1(Erforderlich) Das erste Array ist das Array, das mit anderen Arrays verglichen wird. |
2 | array2(Erforderlich) Dies ist das Array, das mit dem ersten Array verglichen wird |
3 | array3(Option) Dies ist ein Array, das mit dem ersten Array verglichen wird |
Geben Sie ein Schnittarray zurück, das alle Werte enthält, die in allen verglichenen Arrays(array1) und auch in jedem anderen Parameterarray (array2 oder array3 u.ä.) der Schlüsselwerte.
Vergleichen Sie die Schlüsselwerte zweier Arrays und geben Sie den Schnitt zurück:
<?php $input1 = array("a" => "BMW", "Maruthi", "blau"); $input2 = array("b" => "BMW", "gelb", "Maruthi"); $result = array_intersect($input1, $input2); print_r($result); ?>Testen Sie heraus‹/›
Ausgabeergebnis:
Array ( [a] => BMW [0] => Maruthi )