PHP-Funktion array_intersect()
Übersetzungsergebnisse:
Englisch [ˌɪntəˈsekt] US [ˌɪntərˈsekt]
vt. Kreuz, quer, kreuzen
vt.& vi. (bezogen auf Linien, Straßen usw.) 3. Person Singular: schneidet Partizip Präsens: schneidet Vergangenheitsform: überschnitten Partizip Perfekt: überschnitten
PHP-Funktion array_intersect()Syntax
Funktion: Wird verwendet, um die Schlüsselwerte von zwei (oder mehr) Arrays zu vergleichen und den Schnittpunkt zurückzugeben.
Syntax: array_intersect(array1,array2,array3...)
Parameter:
Parameter | Beschreibung |
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. |
Erläuterung: Das Ergebnisarray enthält alle Werte im verglichenen Array und auch in allen anderen Parameterarrays, und die Schlüsselnamen bleiben unverändert.
PHP-Funktion array_intersect()Beispiel
<?php $a1=array("郭靖"=>"降龙十八掌","黄蓉"=>"打狗棍法","西门"=>"吹雪剑法","过儿"=>"黯然销魂掌"); $a2=array("黄蓉"=>"打狗棍法","小龙女"=>"玉女心经","金轮法王"=>"龙象般若功"); $a3=array("裘千仞"=>"九阴白骨爪","天山童姥"=>"天山传音","黄蓉"=>"打狗棍法"); $result=array_intersect($a1,$a2,$a3); //返回三个数组中都存在的元素 print_r($result); ?>
Instanz ausführen »
Klicken Sie auf die Schaltfläche „Instanz ausführen“, um die Online-Instanz anzuzeigen
Ausgabe:
Array ( [黄蓉] => 打狗棍法 )