3 Methoden: 1. Verwenden Sie die Anweisung „array_flip($arr)“ 2. Verwenden Sie die Anweisung „array_combine($arr,array_keys($arr))“; ; $v){$arr2[$v]=$k;}“-Anweisung.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php konvertiert den Array-Wert in einen Schlüssel, dh konvertiert die Schlüssel- und Wertpositionen im Array. Hier sind 3 Methoden:
Methode 1: 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); var_dump($arr1); $arr2=array_flip($arr1); var_dump($arr2); ?>
Methode 2: Verwenden Sie array_keys() +array_combine() Funktion
Implementierungsidee:
Verwenden Sie array_keys(), um den Schlüsselnamen im Array abzurufen, und geben Sie das Schlüsselnamen-Array zurück.
Verwenden Sie array_combine(), um das ursprüngliche Array als Schlüsselnamen zu verwenden , verwenden Sie das Schlüsselnamen-Array als Schlüsselwert und führen Sie es in ein neues Array zusammen Anleitung
"Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen Array-Wert in einen Schlüssel in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!