【问题标题】:preg_replace of php codephp代码的preg_replace
【发布时间】:2016-09-21 00:39:23
【问题描述】:

我正在编写一个应用程序,它将查看一条记录,从大约 12 个标志(0 或 1)中获取值,根据状态表(在 MySQL 中)查找这些标志并返回一个名为 $status_message 的变量在那张桌子上。

在这张表中,我需要有超链接(工作正常),但也需要回显一些变量,即

You have no bids for {{$row->_item_name}}

View this item now <a href="item?{{$row->itemid}}"> by clicking here</a>

现在我需要将项目名称和另一个示例翻译成&lt;?php echo $row-&gt;_item_name; ?&gt;

我已经尝试了preg_replace 与以下内容:

<?php
 $find = array('/{{/', '/}}/');
 $replace = array('<?php echo ', ' ?>');
 echo preg_replace($find, $replace, $status_message);
?>

但这不起作用。

谁能建议我如何获得所需的结果并在 MySQL 字段中“回显”变量?

【问题讨论】:

  • 改进格式

标签: php mysql preg-replace


【解决方案1】:

有一个脑电波。更简单,

我只是将{{itemname}} 放入字符串中,而不是$row-&gt;_item_name。然后我使用以下代码:

<?php

 $message_buyer = str_replace('{{itemname}}', $row->_item_name , $message_buyer);
 echo $message_buyer;

?>

所以根本不需要在字符串中调用&lt;?php

【讨论】:

猜你喜欢
  • 2011-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-02
  • 1970-01-01
相关资源
最近更新 更多