Heim > Artikel > Backend-Entwicklung > So ermitteln Sie in PHP, ob zwei Arrays doppelte Elemente haben
php kann die Funktion „array_intersect()“ verwenden, um festzustellen, ob in zwei Arrays doppelte Elemente vorhanden sind. Die Operationsmethode ist: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Definieren Sie zwei zu enthaltende Arrays „array1“ und „array2“. 3. Verwenden Sie die Funktion „array_intersection“, um die beiden Arrays als Parameter zu übergeben und das Ergebnis in der Variablen „$intersection“ zu speichern.
Das Betriebssystem dieses Tutorials: Windows 10-System, PHP8.1.3-Version, Dell G3-Computer.
In PHP können Sie die Funktion array_intersect() verwenden, um festzustellen, ob doppelte Elemente in zwei Arrays vorhanden sind. Die Funktion array_intersect() akzeptiert zwei Arrays als Parameter und gibt ein neues Array zurück, das die gemeinsamen Elemente der beiden Eingabearrays enthält.
Wenn das von array_intersect() zurückgegebene neue Array nicht leer ist, bedeutet dies, dass in den beiden Arrays doppelte Elemente vorhanden sind.
Das Folgende ist ein Beispielcode, der zeigt, wie man ermittelt, ob doppelte Elemente in zwei Arrays vorhanden sind:
<?php $array1 = array(1, 2, 3, 4, 5); $array2 = array(4, 5, 6, 7, 8); intersection=arrayintersect(intersection = array_intersect(intersection=arrayintersect(array1, $array2); if (!empty($intersection)) { echo "两个数组存在重复元素"; } else { echo "两个数组不存在重复元素"; } ?>
Im obigen Beispiel haben wir zwei Arrays array1 und array2 definiert, die jeweils einige Elemente enthalten. Anschließend verwenden wir die Funktion array_intersect(), übergeben ihr die beiden Arrays als Argumente und speichern das zurückgegebene Ergebnis in der Variablen $intersection .
Abschließend verwenden wir die Funktion empty(), um zu prüfen, ob $intersection leer ist. Wenn es nicht leer ist, wird „Es gibt doppelte Elemente in den beiden Arrays“ ausgegeben, andernfalls wird „Es sind keine doppelten Elemente vorhanden“ ausgegeben die beiden Arrays".
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie in PHP, ob zwei Arrays doppelte Elemente haben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!