PHP-在mysqli字符串结果中使用变量
嗨,Stack社区, 我实际上面临着一种情况,让met解释一下: 在我的CRM上,我会在名为“脚本”的文本区域中写道:“嗨,我是公司的$username。我能为您做些什么?”PHP-在mysqli字符串结果中使用变量,php,html,mysql,Php,Html,Mysql,嗨,Stack社区, 我实际上面临着一种情况,让met解释一下: 在我的CRM上,我会在名为“脚本”的文本区域中写道:“嗨,我是公司的$username。我能为您做些什么?” 这将保存到mysql数据库中。 在前端,用户登录到他的帐户,他的名字被添加到$username中。 当我尝试时,我得到:“迈克尔” 但当我从数据库回显“脚本”时,输出是相同的:“嗨,我是公司的$username。我能为您做些什么?” 如何使用PHP通过变量名更改句子的$username $string_from_db
这将保存到mysql数据库中。 在前端,用户登录到他的帐户,他的名字被添加到$username中。
当我尝试时,我得到:“迈克尔” 但当我从数据库回显“脚本”时,输出是相同的:
“嗨,我是公司的$username。我能为您做些什么?” 如何使用PHP通过变量名更改句子的$username
$string_from_db = 'Hi, I\'m $username from company. How can I help you ?';
echo str_replace('$username', $username, $string_from_db);
谢谢:)只需使用str_replace()
替换变量即可
$string_from_db = 'Hi, I\'m $username from company. How can I help you ?';
echo str_replace('$username', $username, $string_from_db);
输出:
Hi, I'm Michael from company. How can I help you ?
如果有多个不同的值需要更改,可以向str\u replace()
提供数组
比我的好多了。星期五呵呵,我应该睡一觉。投赞成票。完全同意,将删除。非常感谢,我没有教过替换。。。我所有的心思都集中在eval()上。。。。非常感谢;)@迈克尔:没问题,很高兴我能帮上忙:)这个问题不清楚,你能澄清一下你的期望吗,并试着把你的问题换成具体的话。你也应该发布你的代码。