php trim函数删除nbsp空格详解
程序员文章站
2022-05-02 08:24:39
...
在php中trim函数是删除字符串中空格的并不是html代码的nbsp空格了,那么我们可不可以使用期trim来删除呢,其实稻简单下面我们来看看吧.
此处所指的nbsp是实体,而不是nbsp四个字符,代码如下:
$str = " abc"; $converted = strtr($str, array_flip(get_html_translation_table(HTML_ENTITIES, ENT_QUOTES))); var_dump($converted); // 这儿才是要处理的字符串,上面的都是准备工作
在处理此问题的时候,经历了一番波折,先是var_dump出来,但是和正常的字符串无异,后来又使用escape尝试输出,发现是xa0,于是就想trim($converted, "xa0"),无果.
最后在php手册的trim函数下的第一个评论发现了解决方案,代码如下:
var_dump(trim($converted, chr(0xc2) . chr(0xa0)));
其实要删除字符串中的 我们压根不需要这么复杂了,只要使用str_replace()就可搞定了,代码如下:
$a =" www.phprm.com"; echo str_replace(' ','',$a); //结果为 //www.phprm.com
文章网址:
随意转载^^但请附上教程地址。
推荐阅读
-
php中ltrim()、rtrim()与trim()删除字符空格实例
-
PHP使用trim函数去除字符串左右空格及特殊字符实例
-
删除打印字符的CLEAN函数及清除文本空格的TRIM函数详解
-
js自定义trim函数实现删除两端空格功能
-
PHP trim()函数详解
-
php中ltrim()、rtrim()与trim()删除字符空格实例
-
php ltrim() rtrim() trim()删除字符空格_PHP教程
-
php中ltrim()、rtrim()与trim()删除字符空格实例,ltrimrtrim
-
php 删除左端与右端空格函数
-
php中ltrim()、rtrim()与trim()删除字符空格实例,ltrimrtrim