Heim > Backend-Entwicklung > PHP-Problem > So konvertieren Sie den Namen eines Array-Schlüssels in einen Variablennamen in PHP

So konvertieren Sie den Namen eines Array-Schlüssels in einen Variablennamen in PHP

青灯夜游
Freigeben: 2023-03-12 09:14:01
Original
3389 Leute haben es durchsucht

So konvertieren Sie Array-Schlüsselnamen in Variablennamen in PHP: 1. Verwenden Sie die foreach-Schleife, Syntax „foreach($arr as $key=>$value){$$key=$value;}“; 2. Verwenden Sie extract ()-Funktion, Syntax „extract($arr);“.

So konvertieren Sie den Namen eines Array-Schlüssels in einen Variablennamen in PHP

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP 7.1-Version, Dell G3-Computer

php verwendet den Schlüsselnamen im Array als Variablennamen und den Schlüsselwert als Variablennamen

Methode 1: Verwenden Sie die foreach-Schleife, um

<?php
$arr=array(&#39;a&#39;=>1,&#39;b&#39;=>2,&#39;c&#39;=>3,&#39;d&#39;=>5,&#39;e&#39;=>6); 

foreach($arr as $key=>$value){ 
 $$key=$value; 
}   
echo $a."<br>"; 
echo $b;
?>
Nach dem Login kopieren

Ausgabeergebnisse:

So konvertieren Sie den Namen eines Array-Schlüssels in einen Variablennamen in PHP

Methode 2: Verwenden Sie die Funktion extract()

extract(), um Variablen aus dem Array in die aktuelle Symboltabelle. Diese Funktion verwendet den Array-Schlüsselnamen als Variablennamen und den Array-Schlüsselwert als Variablenwert. Für jedes Element im Array wird eine entsprechende Variable in der aktuellen Symboltabelle erstellt. Diese Funktion gibt die Anzahl der erfolgreich gesetzten Variablen zurück.

<?php
$arr=array(&#39;a&#39;=>1,&#39;b&#39;=>2,&#39;c&#39;=>3,&#39;d&#39;=>5,&#39;e&#39;=>6); 

extract($arr); 

echo $a."<br>"; 
echo $b."<br>"; 
echo $c."<br>"; 
echo $d; 
?>
Nach dem Login kopieren

Ausgabeergebnis:

So konvertieren Sie den Namen eines Array-Schlüssels in einen Variablennamen in PHP

Empfohlen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie den Namen eines Array-Schlüssels in einen Variablennamen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
pemerolehan data php?
Aus 1970-01-01 08:00:00
0
0
0
PHP 데이터 수집?
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage