我有一个包含变量的字符串,我想把变量的值加进去,当我尝试的时候,它只是吐出一个字符串,而不是把变量的值加进去。
这是我的代码
$vars = $item->toArray();
extract($vars);
echo ($message_tmpl);die;
echo print_r($message_tmpl)die;
提取变量以添加值,但它返回纯输出而不是值。
通过$vars提取$first_name
Output
'My message to $first_name';
It should be
'My message to John Doe';
谢谢
1条答案
按热度按时间hi3rlvi21#
您可以执行以下操作:
将输出:
Hello Toto who is 8yo
您也可以使用strtr()函数,例如:
您将获得:
Toto likes fruits