$value){$$key=$value;}" 2. Utilisez extract( ) Fonction, la syntaxe est "extract($arr);"."/> $value){$$key=$value;}" 2. Utilisez extract( ) Fonction, la syntaxe est "extract($arr);".">
Maison >développement back-end >Problème PHP >Comment convertir le nom de la clé du tableau en nom de variable en php
Comment convertir les noms de clés de tableau en noms de variables en PHP : 1. Utilisez la boucle foreach, la syntaxe "foreach($arr as $key=>$value){$$key=$value;}" 2. Utilisez extract (), syntaxe "extract($arr);".
L'environnement d'exploitation de cet article : système Windows 7, version PHP 7.1, ordinateur Dell G3
php utilise le nom de la clé dans le tableau comme nom de variable et la valeur de la clé comme nom de variable
Méthode 1 : utilisez la boucle foreach pour implémenter
<?php $arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>5,'e'=>6); foreach($arr as $key=>$value){ $$key=$value; } echo $a."<br>"; echo $b; ?>
Résultats de sortie :
Méthode 2 : utilisez la fonction extract()
extract() pour importer des variables du tableau dans la table des symboles actuelle. Cette fonction utilise le nom de la clé du tableau comme nom de variable et la valeur de la clé du tableau comme valeur de variable. Pour chaque élément du tableau, une variable correspondante sera créée dans la table des symboles actuelle. Cette fonction renvoie le nombre de variables définies avec succès.
<?php $arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>5,'e'=>6); extract($arr); echo $a."<br>"; echo $b."<br>"; echo $c."<br>"; echo $d; ?>
Résultat de sortie :
Recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!