Maison >développement back-end >tutoriel php >Explication détaillée de la façon d'utiliser les variables dynamiques en php

Explication détaillée de la façon d'utiliser les variables dynamiques en php

怪我咯
怪我咯original
2017-07-04 14:26:501612parcourir

Cet article présente principalement l'utilisation des variables dynamiques en php et analyse les compétences d'utilisation associées des variables dynamiques en php avec des exemples. Les amis dans le besoin peuvent s'y référer

Cet article. donne l'exemple d'utilisation des variables dynamiques php. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante : Variables fixes définies par

 :

$my_pic_1=$row["pic_1"];
$my_pic_2=$row["pic_2"];
$my_pic_3=$row["pic_3"];
$my_pic_4=$row["pic_4"];
$my_pic_5=$row["pic_5"];
$my_pic_6=$row["pic_6"];
$my_pic_7=$row["pic_7"];
$my_pic_8=$row["pic_8"];

Ici, nous utilisons l'instruction boucle pour afficher toutes les valeurs de chaque variable :

<?php
for ($i=1;$i<=8;$i++)
{ 
 echo "$my_pic_".$i; 
}
?>

Il n'est définitivement pas possible de sortir

<?php
echo "$my_pic_".$i;
?>

comme ça.
Interrogez l'utilisation de la variable dynamique php et remplacez-la par

<?php
for ($i=1;$i<=8;$i++){
  $my_pic_var="$my_pic".$i; //定义变量名  
  echo $$my_pic_var; //获得变量名$my_pic_var的值$$my_pic_var; 
  //PHP的原理是这样的 $my_pic_var="$my_pic_1"定义变量值
  //$$my_pic_var等于读取$my_pic_1的值;  
}
?>

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn