Php 将文本转换为注释
背景非常简单:我有一个网上商店和一个选择框。我有很多文章和选择框。因此,我必须使用php向SelectBox添加注释,以便它们在DB中有所不同 问题也非常简单:当我加载一个数据集时,我希望我拼写正确,而不是明显地得到选择+注释 问题更简单: 我明白了:Php 将文本转换为注释,php,html,mysql,comments,smarty,Php,Html,Mysql,Comments,Smarty,背景非常简单:我有一个网上商店和一个选择框。我有很多文章和选择框。因此,我必须使用php向SelectBox添加注释,以便它们在DB中有所不同 问题也非常简单:当我加载一个数据集时,我希望我拼写正确,而不是明显地得到选择+注释 问题更简单: 我明白了: <td>VariantXYZ <!-- randomID --></td> 但它会删除带有$listitem的所有字段 我应该首先提到我使用smarty。很抱歉。我认为这可能与字符串的编码有关。在将其输出到页
<td>VariantXYZ <!-- randomID --></td>
但它会删除带有$listitem的所有字段
我应该首先提到我使用smarty。很抱歉。我认为这可能与字符串的编码有关。在将其输出到页面之前,是否可以尝试以下操作:
$text = html_entity_decode($text);
这可能会有帮助。但您真正需要做的是查看源代码以了解真正的内容。另一个选择是:
$text = stripslashes($text);
我真的不知道你到底有什么问题。我在Smarty文档中也发现了这一点:
另一种改变字符编码方式的方法。你可以试试:
{$variable nofilter}
看看这是否有帮助。但这是一个有很多可能原因的问题,因此没有保证。您需要一步一步地按照数据进行调试。您不能使用正则表达式并找到并更改它们吗?类似于$content=preg_replace'/',$content;当我加载一个数据集时,你的意思是什么?到数据库?给我们看看你的代码。我已经编辑了我的第一篇文章。如果你能帮助我,我会很高兴。请看smarty的regex_替换,我已经编辑了我的第一篇文章。如果你能帮助我,我会很高兴。对不起,我不知道“Smarty”。我看不出你的问题有什么关联?显然,您使用的软件对编码有影响。您需要了解如何禁用或反转此效果。显然,要使用PHP。如果可能的话,使用Javascript是不实际的。我在smartly文档中查阅了几分钟后发现:也许这就是你的问题?
$text = html_entity_decode($text);
$text = stripslashes($text);
{$variable nofilter}