我想使用php内置函数替换字符串中的文本,我该如何实现?
答案 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()
(或不区分大小写的版本)将一个字符串的所有实例替换为另一个字符串。