Zwei Konvertierungsmethoden: 1. Verwenden Sie eine foreach-Schleife und ein leeres Array, die Syntax „foreach($arr1 as $k=>$v){$arr2[$v]=$k;}“, konvertieren Sie das ursprüngliche Array Der Wert dient als Schlüssel des leeren Arrays und der Schlüssel des ursprünglichen Arrays dient als Wert des leeren Arrays. 2. Verwenden Sie die Funktion array_flip(), die Schlüssel und Werte im Array austauschen kann, mit der Syntax „array_flip($array)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
php konvertiert die Positionen von Schlüsseln und Werten im Array
Methode 1: Verwendung eine foreach-Schleife und ein leeres Array
<?php $arr1=array("aaa"=>11,"bbb"=>22,"ccc"=>33); $arr2=array(); foreach($arr1 as $k=>$v){ $arr2[$v]=$k; } var_dump($arr2); ?>
Ausgabeergebnis:
Methode 2: Verwenden Sie die Funktion array_flip()
Die Funktion array_flip() kann die Schlüssel und Werte im Array austauschen
<?php $arr1=array("aaa"=>11,"bbb"=>22,"ccc"=>33); $arr2=array_flip($arr1); var_dump($arr2); ?>
Ausgabeergebnis:
Empfohlenes Lernen:《PHP-Video-Tutorial》
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie die Position zwischen Schlüssel und Wert im PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!