In PHP ist es sehr einfach zu bestimmen, ob zwei Arrays den gleichen Wert haben. Sie können die Funktion array_intersect() verwenden, um die gemeinsamen Elemente von zwei oder mehr Arrays abzurufen und ein neues Array zurückzugeben. Es enthält die Elemente im ursprünglichen Array, die in allen Parameterarrays vorhanden sind.
Die Syntax lautet wie folgt:
array_intersect( array $array1 , array $array2 [, array $... ] ) : array
Diese Funktion empfängt zwei oder mehr Arrays als Parameter und gibt ein Array zurück, das gemeinsame Elemente in allen Parameterarrays enthält. Darunter
Als nächstes demonstrieren wir anhand eines einfachen Beispiels, wie man mit dieser Funktion ermittelt, ob in zwei Arrays die gleichen Werte vorhanden sind:
//定义两个数组 $arr1 = array("apple", "banana", "orange"); $arr2 = array("peach", "pear", "apple"); //获取两个数组的交集 $common = array_intersect($arr1, $arr2); //输出结果:Array ( [0] => apple ) var_dump($common);
In Im obigen Code definieren wir zwei Arrays $arr1 und $arr2, die jeweils unterschiedliche String-Elemente enthalten. Durch den Aufruf der Funktion array_intersect() werden die gemeinsamen Elemente in den beiden Arrays ermittelt. Das Ergebnis ist „apple“, da „apple“ das einzige Element ist, das in beiden Arrays enthalten ist.
Darüber hinaus können wir in dieser Funktion auch mehrere Array-Parameter verwenden. Zum Beispiel:
//定义三个数组 $arr1 = array("apple", "banana", "orange"); $arr2 = array("peach", "pear", "apple"); $arr3 = array("orange", "kiwi"); //获取三个数组的交集 $common = array_intersect($arr1, $arr2, $arr3); //输出结果:Array ( [0] => apple [1] => orange ) var_dump($common);
Im obigen Code definieren wir drei Arrays $arr1, $arr2 und $arr3, die jeweils unterschiedliche Zeichenfolgenelemente enthalten. Durch Aufrufen der Funktion array_intersect() werden die gemeinsamen Elemente in diesen drei Arrays abgerufen. Die erhaltenen Ergebnisse sind „Apfel“ und „Orange“, da diese beiden Elemente in den drei Arrays enthalten sind.
Daher kann die Verwendung der Funktion array_intersect() problemlos dieselben Werte in zwei oder mehr Arrays herausfiltern, was sehr praktische Funktionen für Array-Operationen bietet.
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie in PHP, ob zwei Arrays denselben Wert haben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!