Implementierungsschritte: 1. Definieren Sie 2 leere Arrays, um die zweimal umgekehrten Schlüssel und Werte zu speichern. 2. Verwenden Sie die foreach-Anweisung, um das ursprüngliche Array zu durchlaufen und die ursprünglichen Array-Schlüssel und -Werte einem leeren Array als Werte und zuzuweisen Schlüssel. Syntax „foreach($arr as $k1=>$v1){$r1[$v1]=$k1;}“ 3. Verwenden Sie die foreach-Anweisung, um das umgekehrte Array zu durchlaufen und die Schlüssel und Werte zuzuweisen zu einem anderen leeren Array als Werte und Schlüssel, Syntax „foreach($r1 as $k2=>$v2){$r2[$v2]=$k2;}“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
In PHP ist der Schlüsselname des Arrays eindeutig und wird nicht wiederholt vorhanden sein; Wenn Sie denselben Schlüsselnamen verwenden, überschreibt der später deklarierte Schlüsselname auch den vorherigen Schlüsselnamen.
Mit der nicht wiederholbaren Funktion von PHP-Array-Schlüsselnamen können Sie doppelte Werte aus dem Array entfernen.
Implementierungsmethode: Kehren Sie den Schlüsselnamen und die Schlüsselwertposition des Arrays zweimal um.
Implementierungsschritte:
Schritt 1: Definieren Sie 2 leere Arrays, um zweimal umgekehrte Schlüsselnamen und Schlüsselwerte zu speichern
$res1=[]; $res2=[];
Schritt 2: Verwenden Sie die foreach-Anweisung, um das ursprüngliche Array zu durchlaufen und das ursprüngliche Assign zu konvertieren den Array-Schlüsselnamen und den Schlüsselwert in ein leeres Array als Schlüsselwert und Schlüsselnamen umwandeln.
foreach ($array as $k1 => $v1){ //在每次循环中会将当前数组的值赋给 $v1,键名赋给 $k1 $res1[$v1]=$k1; }
Sie erhalten ein Array mit umgekehrten Schlüsselnamen und Schlüsselwerten. Schritt 3: Verwenden Sie die foreach-Anweisung, um das umgekehrte Array zu durchlaufen Umkehren des Arrays. Der Schlüsselname und der Schlüsselwert werden einem anderen leeren Array als Schlüsselwert und Schlüsselname zugewiesen
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Array-Deduplizierung in PHP, ohne Funktionen zu verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!