Lorsque vous tentez d'insérer une variable dans une chaîne en écho, les chaînes entre guillemets simples par défaut n'analyseront pas la variable. Ce problème peut être résolu en utilisant l'une des deux méthodes suivantes.
Les guillemets doubles permettent d'analyser les variables PHP dans leur contenu. Cela peut être démontré avec le code suivant :
$variableName = 'Ralph'; echo 'Hello ' . $variableName . '!';
Dans cet exemple, la valeur de $variableName est interpolée dans l'instruction echo à l'aide de l'opérateur point.
Une approche alternative consiste à utiliser l'opérateur point pour étendre la chaîne d'écho. Cette méthode concatène explicitement la variable avec la chaîne :
$variableName = 'Ralph'; echo "Hello $variableName!";
Pour traiter le code fourni :
$i = 1; echo '<p class="paragraph'.$i.'"></p>'; ++i;
Les guillemets doubles et le point la concaténation peut être appliquée à cette situation :
$i = 1; echo '<p class="paragraph' . $i . '"></p>'; ++i;
$i = 1; echo "<p class='paragraph$i'></p>"; ++i;
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!