str_replace 和 preg_replace 有什么区别啊RT

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 18:35:03
str_replace 和 preg_replace 有什么区别啊RT
xRMN@hk1.M Ɛ<@ˏ,*Ɵ(H51Vײ 0nޛ ۅͭi}E+ ضT uN!WàiMWryҗ6o&vhYu\5|FY,F5r~(4:Ņݤ?ȏBAA`fm-aM[yᎾB-hhEDl&03DIf";iX_<= )/JjX*r_0g] dd`u@U k`īLG7OH+0ZWtK^RtQU*̆

str_replace 和 preg_replace 有什么区别啊RT
str_replace 和 preg_replace 有什么区别啊
RT

str_replace 和 preg_replace 有什么区别啊RT
区别就是str_replace被替换(查找)的内容是固定的、确定的,当然可以使用变量,但是变量也表示固定的、确定的内容,比如可以完成把所有的\n替换为
等场合.
而preg_replace被替换(查找)的内容是用规则来描述的,比如可以把所有的之间的内容(HTML代码)替换掉.当然preg_replace也可以用来替换固定内容.
根据以上规则,所有str_replace能做的事情preg_replace都能办到,但是preg_replace的速度要慢些,使用也要复杂些,所以我们应该尽力使用str_replace.