Maison > développement back-end > tutoriel php > Pourquoi ma variable PHP ne s'affiche-t-elle pas dans une chaîne en écho entre guillemets simples ?

Pourquoi ma variable PHP ne s'affiche-t-elle pas dans une chaîne en écho entre guillemets simples ?

Patricia Arquette
Libérer: 2024-11-30 15:36:15
original
813 Les gens l'ont consulté

Why Doesn't My PHP Variable Render Inside a Single-Quoted Echoed String?

Insérer des variables dans des chaînes en écho en PHP

Faire écho à des chaînes et y insérer des variables est une pratique courante en PHP. Cet article explore un scénario dans lequel une variable PHP n'est pas rendue dans une chaîne en écho.

L'extrait de code fourni tente d'insérer la variable $i dans un attribut de classe d'élément HTML :

$i = 1;
echo '
<p class="paragraph$i">
</p>
';
++i;
Copier après la connexion

Cependant, ce code ne parvient pas à générer le résultat souhaité en raison de l'utilisation de guillemets simples pour la chaîne renvoyée. Les guillemets simples en PHP n'analysent pas les variables qu'ils contiennent.

Solution :

Pour réussir à insérer une variable dans une chaîne d'écho, on peut utiliser des guillemets doubles ou un point pour étendre l'écho. Voici les options :

  • Guillemets doubles :

    $variableName = 'Ralph';
    echo "Hello $variableName!";
    Copier après la connexion
  • Extension de points :

    echo 'Hello '.$variableName.'!';
    Copier après la connexion

Appliquer ces solutions à vos besoins spécifiques cas :

$i = 1;
echo '<p class="paragraph'.$i.'"></p>';
++i;
Copier après la connexion

OU

$i = 1;
echo "<p class='paragraph$i'></p>";
++i;
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal