中易网

str_replace 和 preg_replace 有什么区别啊

答案:1  悬赏:50  
解决时间 2021-01-15 17:01
  • 提问者网友:心如荒岛囚我终老
  • 2021-01-15 02:05
str_replace 和 preg_replace 有什么区别啊
最佳答案
  • 二级知识专家网友:狂恋
  • 2021-01-15 03:07
区别就是str_replace被替换(查找)的内容是固定的、确定的,当然可以使用变量,但是变量也表示固定的、确定的内容,比如可以完成把所有的\n替换为
等场合。

而preg_replace被替换(查找)的内容是用规则来描述的,比如可以把所有的<和>之间的内容(HTML代码)替换掉。当然preg_replace也可以用来替换固定内容。

根据以上规则,所有str_replace能做的事情preg_replace都能办到,但是preg_replace的速度要慢些,使用也要复杂些,所以我们应该尽力使用str_replace。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息