PHP代码里面的变量与HTML代码

cad*_*108 0 html php variables

例如,我想用html将代码php添加到变量中

$html = '<b></b> <?php echo $lang["text"] ?>';
Run Code Online (Sandbox Code Playgroud)

但它不解释PHP代码.我究竟做错了什么?

小智 6

使用这样的字符串连接:

$html = '<b></b>' . $lang['text'];
Run Code Online (Sandbox Code Playgroud)

或者在双引号字符串中插入变量,如下所示:

$html = "<b></b>${lang['text']}";
Run Code Online (Sandbox Code Playgroud)

两个版本都是正确的,使用你喜欢的版本.


ada*_*mse 5

你想要的是字符串插值(阅读它如何适用于PHP).

您的特定示例将使用

$html = "<b></b> {$lang['text']}";
Run Code Online (Sandbox Code Playgroud)

字符串插值仅在双引号string("string here")中发生.