Heim > Artikel > Backend-Entwicklung > So überprüfen Sie in PHP, ob die Werte in einem Array nicht gleich sind
Methode: 1. Verwenden Sie „array_unique(array)“, um doppelte Werte im ursprünglichen Array zu entfernen, und ein dedupliziertes Array wird zurückgegeben. 2. Verwenden Sie count(), um die Länge des ursprünglichen Arrays und des zu erhalten Länge des deduplizierten Arrays, die Syntax „count( Array)“; 3. Vergleichen Sie, ob die beiden Längen gleich sind. Wenn sie gleich sind, sind die Werte im Array nicht gleich .
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
php prüft, ob die Werte im Array nicht gleich sind, d. h., ob die Elemente im Array haben doppelte Werte ; wenn es doppelte Werte gibt, dann sind die Array-Elemente einander nicht gleich.
Wie kann man also feststellen, ob die Elemente im Array doppelte Werte haben?
Implementierungsmethode:
Verwenden Sie array_unique(), um doppelte Werte im ursprünglichen Array zu entfernen und das deduplizierte Array zurückzugeben.
Verwenden Sie count(), um die Länge des ursprünglichen Arrays und die Länge zu erhalten des deduplizierten Arrays
Vergleichen Sie, ob die Länge des ursprünglichen Arrays und die Länge des deduplizierten Arrays gleich sind
Wenn sie gleich sind, bedeutet dies, dass es keine doppelten Werte gibt, also keine Werte im ursprünglichen Array nicht gleich sind
Wenn sie nicht gleich sind, bedeutet dies, dass doppelte Werte vorhanden sind, dh im ursprünglichen Array. Das Array enthält gleiche Werte.
Implementierungsbeispiel:
Beurteilen Sie, ob die Werte in den folgenden Arrays nicht gleich sind
$arr1=array(2,3,5,32,1,2,4); $arr2=array(3,4,5,6,7,8,9,1,2);
Code:
<?php header("Content-type:text/html;charset=utf-8"); function f($arr){ $len1=count($arr); $unique=array_unique($arr); $len2=count($unique); if($len1==$len2){ echo "数组中值互不相等<br>"; }else{ echo "数组中有相等的值<br>"; } } $arr1=array(2,3,5,32,1,2,4); $arr2=array(3,4,5,6,7,8,9,1,2); f($arr1); f($arr2); ?>
Es ist ersichtlich, dass es gleiche Werte gibt im $arr1-Array und im $arr2-Array Die Medianwerte sind einander nicht gleich.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie in PHP, ob die Werte in einem Array nicht gleich sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!