PHP多个连续空格回车替换为一个,如何写更简短?
[ 2014-07-14 22:38:28 | 作者: admin ]
php多个连续空格( )或者分段<br/>替换为一个。如何改写下面这个更加简短?
http://www.w3c.com.cn/php%E5%A4%9A%E4%B8%AA%E8%BF%9E%E7%BB%AD%E7%A9%BA%E6%A0%BC%E5%9B%9E%E8%BD%A6%E6%9B%BF%E6%8D%A2%E4%B8%BA%E4%B8%80%E4%B8%AA%EF%BC%8C%E5%A6%82%E4%BD%95%E5%86%99%E6%9B%B4%E7%AE%80%E7%9F%AD%EF%BC%9F
评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=2213
function re($content)
{
/* return preg_replace('/(<br\s*\/?>){3,}|( ){3,}/i'),'\\1',$content); */ //错误!
/* return preg_replace('/(<br\s*\/?>| ){3,}/i'),'\\1',$content); */ //错误!
return preg_replace(array('/(<br\s*\/?>){3,}/i','/( ){3,}/i'),'\\1',$content);
}
//test
$content = '1111 <br><br><br><br />@@@<br/><br><br/><br>aaaaM<br><br/>';
echo re($content);
exit();
{
/* return preg_replace('/(<br\s*\/?>){3,}|( ){3,}/i'),'\\1',$content); */ //错误!
/* return preg_replace('/(<br\s*\/?>| ){3,}/i'),'\\1',$content); */ //错误!
return preg_replace(array('/(<br\s*\/?>){3,}/i','/( ){3,}/i'),'\\1',$content);
}
//test
$content = '1111 <br><br><br><br />@@@<br/><br><br/><br>aaaaM<br><br/>';
echo re($content);
exit();
http://www.w3c.com.cn/php%E5%A4%9A%E4%B8%AA%E8%BF%9E%E7%BB%AD%E7%A9%BA%E6%A0%BC%E5%9B%9E%E8%BD%A6%E6%9B%BF%E6%8D%A2%E4%B8%BA%E4%B8%80%E4%B8%AA%EF%BC%8C%E5%A6%82%E4%BD%95%E5%86%99%E6%9B%B4%E7%AE%80%E7%9F%AD%EF%BC%9F

这篇日志没有评论。
此日志不可发表评论。