【问题标题】:PHP statement between quotes引号之间的 PHP 语句
【发布时间】:2011-07-14 03:51:02
【问题描述】:

如何在 php 内部的引号之间放置 php 语句?

我想调用 str_replace(),第一个参数是一个字符串,它是一个 PHP 语句,我想替换它)。

字符串为:<?php echo $_GET['number'];?>

现在,我如何将其放入引号中?可能吗?我只是希望将其视为字符串。

谢谢!

【问题讨论】:

  • $_GET['number'] 是一个字符串。只需使用它。

标签: php quotes


【解决方案1】:

这就是你想要做的一切吗?

echo '<?php echo $_GET["number"];?>';

我觉得我们有点困惑。

【讨论】:

  • 是的,仅此而已:) 我想我太累了,今天编码太多,该睡觉了。谢谢大家:)
【解决方案2】:

如果您想将确切的文本输出到 html 页面,只需这样做

<?php
echo htmlentities('<?php echo $_GET["number"];?>');

我可能误解了你想要的东西......

【讨论】:

  • 只要字符串在"之内,就需要转义$符号
  • @zerkms,谢谢。实际上,我认为我在编辑时击败了您... ;)
  • hmmm 不起作用...我想要完成的是使用 str_replace 替换 PHP 文件中的某些文本...我要替换的字符串之一是 ...所以我试图把它作为一个字符串放在 str_replace 第一个参数中......但不知道该怎么做,你的解决方案给了我 html 标签,这不是很好,我需要所有确切的符号。
  • 您想实际更改特定文件的源代码?喜欢有文件 a.php 改变文件 b.php 吗?
  • @Frankie:如果 OP 想要准确输出 &lt;?php echo $_GET['number'];?&gt; 字符串 - 那么你的答案是错误的,因为键名周围有双引号;-P
猜你喜欢
  • 1970-01-01
  • 2013-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多