包含变量的PHP回显字符串
我有一个包含文本和变量(作为文本)的变量,如下所示包含变量的PHP回显字符串,php,html,string,variables,echo,Php,Html,String,Variables,Echo,我有一个包含文本和变量(作为文本)的变量,如下所示 $variable = 'something'; $string = 'this is my string that contains a $variable in text form, but i want the variable to actually contain $variable when i echo it'; 我想要实现的是通过回显这个字符串,它将变量转换成正确的文本,这将使上面的句子类似 echo $string; 应
$variable = 'something';
$string = 'this is my string that contains a $variable in text form, but i want the variable to actually contain $variable when i echo it';
我想要实现的是通过回显这个字符串,它将变量转换成正确的文本,这将使上面的句子类似
echo $string;
应该导致
“这是我的字符串,其中包含文本形式的内容,但我希望
当我回显时实际包含某些内容的变量“
谢谢你的帮助
编辑
我尝试过双引号,比如echo“$string”;然而,它仍然以文本的形式呼应着它。
我通过一个简单的查询得到这个变量
$answer_id = $row0['id'];
<div class="text">
<?php echo "$answer_id"; ?>
</div>
$answer\u id=$row0['id'];
这仍然输出一个没有变量的字符串您应该使用双引号
$string = "this is my string that contains a $variable in text form, but i want the variable to actually contain $variable when i echo it";
同样,使用方法/参数的串联,您可以用大括号
{}
封装变量。IE:echo“这是我的字符串,它包含一个文本形式的{$obj->getVariable()}……”
双引号是我尝试的第一件事,但它仍然将$variable作为text@Mystic检查这里谢谢你的演示,这正是我所期望的,但是我不能找出我做错了什么,我将不得不检查我的代码它不是该问题的重复,因为答案没有解决我的问题。你的评论似乎表明你甚至没有阅读链接的答案。。。