如何从php字符串中删除不需要的代码?

时间:2010-12-26 03:10:55

标签: php

我想使用php内置函数替换字符串中的文本,我该如何实现?

4 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

这取决于您要替换的文本,如果您只想要一个非常简单的替换,您可能会在str_ireplace()函数中找到一些成功。

当然,如果没有您要删除的内容的示例,我们无法给您更好的答案。更复杂的示例可能需要您编写正则表达式,然后使用字符串替换方法,该方法使用preg_replace()之类的正则表达式。

答案 2 :(得分:0)

我认为你正在寻找这个例子

$phrase  = "You should eat fruits, vegetables, and fiber every day.";
$healthy = array("fruits", "vegetables", "fiber");
$yummy   = array("pizza", "beer", "ice cream");

$newphrase = str_replace($healthy, $yummy, $phrase);

更多详情here

关于

<强> Wazzy

答案 3 :(得分:0)

您的问题标题似乎表明您有兴趣清理字符串。如果是这种情况,您可以考虑htmlspecialchars(),如果您希望阻止HTML代码这样呈现。如果您对数据库输入的清理感兴趣,可能需要考虑mysql_real_escape_string()进行MySQL查询。

否则,如上所述,您可以使用str_replace()(或不区分大小写的版本)将一个字符串的所有实例替换为另一个字符串。