php trim函数删除nbsp空格详解
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-22 17:11:09 浏览: 评论:0
在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.phpfensi.com";
- echo str_replace(' ','',$a);
- //结果为
- //www.phpfensi.com
Tags: trim函数 删除nbsp空格
- 上一篇:PHP把科学计数法转换为原始数字字符串
- 下一篇:php输出金字塔2种方法
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)