在 PHP 中将变量插入字符串
我将 html 变量放入 php var 中,但它们没有正确转义,所以我遇到了问题:谁可以帮助我?这是代码:
$var['foo'] = "<p>$coord->name</p><p>$coord->address</p><a href=\"<?php echo site_url('info_hospital/$id'); ?>\">Details</a>";
问题出在哪里?
I'm putting html variable inside php var but they aren't escaped correctly so I have problem: who can help me? here here it is the code:
$var['foo'] = "<p>$coord->name</p><p>$coord->address</p><a href=\"<?php echo site_url('info_hospital/$id'); ?>\">Details</a>";
where it's the problem ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
嗯...其中有几个错误,但这应该有效:
Hmm... several errors in there, but this should work:
干杯
cheers
为了处理如此大的字符串,我喜欢使用 sprintf:
For working with such large strings, I favor using sprintf:
与双引号相比,连接通常具有较小的性能优势。此外,在突出显示语法的文本编辑器中,变量会更加突出。
Concatenation generally has a small performance advantage over double quotes. Also, in text editors that highlight syntax, the variables stand out better.