php - 在回显字符串中插入变量
$i = 1
echo '
<p class="paragraph$i">
</p>
'
++i
尝试将变量插入回显字符串。上面的代码不起作用。如何将 php 变量迭代为回显字符串?
$i = 1
echo '
<p class="paragraph$i">
</p>
'
++i
尝试将变量插入回显字符串。上面的代码不起作用。如何将 php 变量迭代为回显字符串?
单引号不会解析其中的 PHP 变量。使用双引号或使用点来扩展回声。
$variableName = 'Ralph';
echo 'Hello '.$variableName.'!';
或
echo "Hello $variableName!";
在你的情况下:
$i = 1;
echo '<p class="paragraph'.$i.'"></p>';
++i;
或
$i = 1;
echo "<p class='paragraph$i'></p>";
++i;
在字符串中使用变量时,始终使用双引号,并反斜杠除开始和结束双引号以外的任何其他双引号。您也可以使用如下所示的括号,以便更轻松地在字符串中找到变量并使其看起来更干净。
$var = 'my variable';
echo "I love ${var}";
或
$var = 'my variable';
echo "I love {$var}";
上面将返回以下内容:我喜欢我的变量