在 PHP 中将变量插入到回显字符串中
回显字符串并向其中插入变量是 PHP 中的常见做法。本文探讨了 PHP 变量未在回显字符串中呈现的场景。
提供的代码片段尝试将变量 $i 插入 HTML 元素类属性中:
$i = 1; echo ' <p class="paragraph$i"> </p> '; ++i;
但是,由于回显字符串使用单引号,此代码无法输出所需的结果。 PHP 中的单引号不会解析其中的变量。
解决方案:
要成功将变量插入回显字符串,可以使用双引号或点来延长回声。以下是选项:
双引号:
$variableName = 'Ralph'; echo "Hello $variableName!";
点扩展:
echo 'Hello '.$variableName.'!';
将这些解决方案应用于您的具体案例:
$i = 1; echo '<p class="paragraph'.$i.'"></p>'; ++i;
OR
$i = 1; echo "<p class='paragraph$i'></p>"; ++i;
以上是为什么我的 PHP 变量没有在单引号回显字符串内呈现?的详细内容。更多信息请关注PHP中文网其他相关文章!