Vergleichsschritte: 1. Verwenden Sie die Funktion array_intersect(), um mehrere Arrays zu vergleichen und die wiederholten Werte (Schnittpunkte) des Arrays zu erhalten. Die Syntax „array_intersect(array 1, array 2, array 3...“). )“ gibt ein Schnittpunktarray zurück. ;2. Bestimmen Sie, ob das Schnittpunktarray leer ist. Die Syntax lautet „Schnittpunktarray ===[]“. Wenn es leer ist, gibt es in mehreren Arrays keine doppelten Werte. Wenn ja ist nicht leer, es gibt doppelte Werte in mehreren Arrays.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Vergleichen Sie mehrere Arrays und bestimmen Sie, ob mehrere Arrays doppelte Werte haben, um festzustellen, ob mehrere Arrays Schnittelemente haben.
Beurteilungsschritte:
Schritt 1: Verwenden Sie die Funktion array_intersect(), um mehrere Arrays zu vergleichen und die wiederholten Werte (Schnittelemente) der Arrays zu erhalten.
Die Funktion array_intersect() wird verwendet, um zwei ( oder mehr) Array-Werte und den Schnittpunkt zurückgeben.
Diese Funktion vergleicht die Werte von zwei (oder mehr) Arrays und gibt ein Schnittarray zurück, das alle Werte in Array1 enthält, die auch in allen anderen Parameter-Arrays vorhanden sind.
<?php header('content-type:text/html;charset=utf-8'); $arr1=array(0,1,2,3,4,5,6,7,8,9); $arr2=array(0,2,4,6,8,10,12,14,16); $arr3=array(0,2,4,8,16,32); var_dump($arr1); var_dump($arr2); var_dump($arr3); echo "多个数组的重复元素:"; $intersect=array_intersect($arr1,$arr2,$arr3); var_dump($intersect); ?>
Schritt 2: Bestimmen Sie, ob das Schnittpunkt-Array leer ist.
交集数组===[]
Wenn es leer ist, gibt es keine doppelten Werte in mehreren Arrays Duplikate in mehreren Arrays Wert
<?php header('content-type:text/html;charset=utf-8'); $arr1=array(0,1,2,3,4,5,6,7,8,9); $arr2=array(0,2,4,6,8,10,12,14,16); $arr3=array(0,2,4,8,16,32); var_dump($arr1); var_dump($arr2); var_dump($arr3); $intersect=array_intersect($arr1,$arr2,$arr3); if($intersect===[]){ echo "多个数组中没有重复元素"; }else{ echo "多个数组中有重复元素"; } ?>
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo vergleichen Sie mehrere Arrays in PHP, um festzustellen, ob doppelte Werte vorhanden sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!