English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP array_intersect_assoc() Funktion vergleicht Arrays und gibt den Schnittmenge der beiden Arrays zurück (Vergleich der Schlüsselnamen und -werte).
array array_intersect_assoc ( array $array1, array $array2 [, array $array3 ...] );
array_intersect_assoc() gibt ein Array zurück, das alle Werte enthält, die in array1 erscheinen auch in allen anderen Parameter-Arrays, beachten Sie, dass der array_intersect() Unterschied darin besteht, dass auch die Schlüsselnamen für die Vergleich verwendet werden.
Nummer | Parameter und Beschreibung |
---|---|
1 | array1(obligatorisch) Das erste Array ist das Array, das mit den anderen Arrays verglichen wird. |
2 | array2(obligatorisch) Dies ist ein Array, das mit dem ersten Array verglichen werden soll |
3 | array3(optional) Dies ist ein Array, das mit dem ersten Array verglichen werden soll |
Rückgabe-Array, das alle Werte enthält, die in array1 erscheinen auch in allen anderen Parameter-Arrays.
array_intersect_assoc() Funktion berechnet den Schnittmenge der Arrays mit Index-Prüfung
<?php $input1 = array("a" => "black", "red", "blue"); $input2 = array("a" => "black", "yellow", "red"); $result = array_intersect_assoc($input1, $input2); print_r($result); ?>Testen Sie heraus‹/›
Ausgabeergebnis:
Array ( [a] => black )