我可以用变量用单引号回显吗?
例
echo 'I love my $variable.';
Run Code Online (Sandbox Code Playgroud)
我需要这样做,因为我有很多HTML也可以回应.
Jaq*_*que 23
你必须使用:
echo 'I love my ' . $variable . '.';
Run Code Online (Sandbox Code Playgroud)
此方法将变量附加到字符串.
或者您可以使用:
echo "I love my $variable.";
Run Code Online (Sandbox Code Playgroud)
注意这里使用的双引号!
如果有很多文本,请查看Heredoc语法.
$var = <<<EOT
<div style="">Some 'text' {$variable}</div>
EOT;
Run Code Online (Sandbox Code Playgroud)
不可以。变量(和特殊字符)仅在用双引号分隔的字符串中扩展。如果要在单引号分隔的字符串中包含变量,则必须将其连接起来:
echo 'I love my '.$variable.'.';
Run Code Online (Sandbox Code Playgroud)
如果您更愿意使用由双引号分隔的字符串,您也可以转义 HTML 的双引号:
echo "<a href=\"$url\">$text</a>";
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅 PHP字符串手册,尤其是字符串解析部分。
| 归档时间: |
|
| 查看次数: |
32645 次 |
| 最近记录: |