preg_replace()和ereg_replace()函数的使用的比较
<?php//preg_replace()和ereg_replace()函数的使用的比较ni Lwn J
// -------preg_replace()--------------------------
//1.进行字符串的查找的替换)h,m`0Q-D&j
$str = "daoyu shi ge hao hai zi 5555";z%KZEME?
$pattern = "/s/"; //如果将变量定义为$pattern_1会出错 p.V(Aw6GD g9@ U`
$str = preg_replace($pattern,'-',$str);4jNB| hb
echo $str."<br>";et h4N7H[3gT
/*打印:
daoyu-shi-ge-hao-hai-zi-5555
*/]/b:De}&[
//2.对字符串的逆向引用V6SA4Z^6[7M
//方法一
$pat = "/(w+)-(w+)-(w+)-(w+)-(w+)-(w+)-(d+)/i";
$str =preg_replace($pat,"$1",$str);-huj+vtf#R XO
echo $str."<br>";
/*打印:?X` bp{I5Mn
daoyu[3c@a&L;x7x
*/