Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie in PHP, ob zwei Arrays doppelte Elemente haben

So ermitteln Sie in PHP, ob zwei Arrays doppelte Elemente haben

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌Original
2023-08-01 15:20:101191Durchsuche

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.

So ermitteln Sie in PHP, ob zwei Arrays doppelte Elemente haben

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn