PHP 循环替换字符串

来源:百度知道 编辑:UC知道 时间:2024/05/08 05:22:37
现在有一字符串"/one//two//three/four//frie/";谁会用循环的办法把其中的 // 替换掉?最终变成 "/one/two/three/four/frie/" ,也就是双斜杠的地方变成单斜杠???(其他方法不行)

为什么要用循环呢,可以一个语句替换呀,用正则表达式,把连续的多个/替换为一个/即可,完整的例子程序如下:

<?php
$s="/one//two//three/four//frie/";
$s=preg_replace("|/+|","/",$s);
echo $s;
?>

调试通过,运行结果如下:

E:\ygb>php a.php
/one/two/three/four/frie/
E:\ygb>