我试图用一个空格替换多个空格.当我使用ereg_replace
时,我得到一个关于它被弃用的错误.
ereg_replace("[ \t\n\r]+", " ", $string);
有没有完全一样的替代品.我需要用一个空格替换多个" "
个空格和多个nbsp
个空格.
我试图用一个空格替换多个空格.当我使用ereg_replace
时,我得到一个关于它被弃用的错误.
ereg_replace("[ \t\n\r]+", " ", $string);
有没有完全一样的替代品.我需要用一个空格替换多个" "
个空格和多个nbsp
个空格.
使用preg_replace()
而不是[ \t\n\r]
使用\s
:
$output = preg_replace('!\s+!', ' ', $input);
从Regular Expression Basic Syntax Reference开始:
\d、\w和\s
速记字符类匹配