活到老学到老  

记录遇到问题的点点滴滴。

PHP字符串\u00a0替换

6年前发布  · 2165 次阅读

1. 工作时,我复制/粘贴你的代码。尝试更换双引号中的str_replace()用单引号或转义反斜杠("\\u00a0")。 
2. 我只是有这个问题,显然是PHP的的json_encode将返回null,在它的“非换空间”的任意字符串。 解决方案是用一个正则空间替换此: str_replace函数(CHR(160),''); 希望这会有所帮助-一个小时才能体现出来。 
3. ord()substr()我包含字符串\\ u00a0,我发现下面的curses工作:

$text = str_replace(chr(194) . chr(160), ' ', $text);


4. 你必须用引号辛格这样做:

str_replace('\u00a0', "",$string);

或者,如果你喜欢双引号 CodeGo.net,侯某有转义反斜杠-至极看起来像这样:

str_replace("\\u00a0", "",$string);


5. 一个小点:\\ u00a0实际上是一个不间断空格字符,比照 所以它可能是更正确的把它改为“”
本文标题 :我有字符串“\\ u00a0”,我需要将它与str_replace函数替换失败“”