一次坑爹的小bug。读取一段文字(编码utf-8),想替换掉空格,str_replace(" "..)、preg_replace("/\s/"..)都不起作用。
1 <?php 2 3 $str = '<p> 你好<p>'; 4 $str = preg_replace('/\s/is','',$c); 5 $str = str_replace(" ", "a", $str); 6 var_dump($str);
探讨了在PHP中如何处理UTF-8编码下的一种特殊空格字符(ASCII194+160),该字符在网页排版中常用但不易被常规方法替换。文章提供了两种有效解决方案并总结了其他难以替换的字符。
一次坑爹的小bug。读取一段文字(编码utf-8),想替换掉空格,str_replace(" "..)、preg_replace("/\s/"..)都不起作用。
1 <?php 2 3 $str = '<p> 你好<p>'; 4 $str = preg_replace('/\s/is','',$c); 5 $str = str_replace(" ", "a", $str); 6 var_dump($str);

被折叠的 条评论
为什么被折叠?