当前访客身份:游客 [ 登录 | 加入 OSCHINA ]

代码分享

当前位置:
代码分享 » PHP  » 网络编程
xiaogg

php删除字符串中的所有空格

xiaogg 发布于 2012年04月06日 14时, 14评/53541阅
分享到: 
收藏 +0
1
php删除字符串中的所有空格
其实是对trim函数的扩展
trim只能删除字符串两边的空格
标签: PHP

代码片段(1) [全屏查看所有代码]

1. [代码][PHP]代码     跳至 [1] [全屏预览]

function trimall($str)//删除空格
{
	$qian=array(" "," ","\t","\n","\r");$hou=array("","","","","");
	return str_replace($qian,$hou,$str);	
}


开源中国-程序员在线工具:Git代码托管 API文档大全(120+) JS在线编辑演示 二维码 更多»

发表评论 回到顶部 网友评论(14)

  • 1楼:貓子 发表于 2012-04-11 15:21 回复此评论
    我了个去 这代码写的...
  • 2楼:暮雨疯疯 发表于 2012-04-20 17:33 回复此评论
    $_str =preg_replace("/\s/","",$_str);
  • 3楼:wangzhengyi 发表于 2012-04-28 10:38 回复此评论
    楼上正解
  • 4楼:恶猫 发表于 2012-04-29 00:24 回复此评论

     太搞笑了。。不过呢,分享是种精神,要给予鼓励。。写代码就像打游戏

  • 5楼:xiaogg 发表于 2012-05-04 09:52 回复此评论

    引用来自“暮雨疯疯”的评论

    $_str =preg_replace("/\s/","",$_str);
    学习了,不过我试了一下对于全角空格不好使.这个要怎么解决
  • 6楼:雪峰流云 发表于 2012-11-07 19:03 回复此评论
    多谢,二楼的比较管用
  • 7楼:龚政 发表于 2012-12-18 13:35 回复此评论
    好好看看手册吧,trim函数的第二个参数就能搞定你说的内容
  • 8楼:恶猫 发表于 2013-04-19 00:06 回复此评论
    $_str =preg_replace("/\s| /","",$_str); 所有空格+全角空格
                                                                                                   恶猫seo软件 MG美即面膜
  • 9楼:两只羊 发表于 2013-10-09 11:39 回复此评论
    楼上的猿友们,可以用楼主的代码解决问题建议别用正则,正则只有在代码逻辑比较难解决、迫不得已的时候才用。
  • 10楼:_晨风 发表于 2014-07-30 11:08 回复此评论
    好东西,感谢分享!!!
    $_str =preg_replace("/\s| /","",$_str); 所有空格+全角空格
                                                                                                   玩赚乐
  • 11楼:不夜星空 发表于 2014-10-08 22:11 回复此评论
    $_str =preg_replace("/\s| /","",$_str); 所有空格+全角空格

    我试了一下,把我的S也过滤了,但是还是谢谢你。
  • 12楼:小薇 发表于 2015-02-08 18:49 回复此评论

    引用来自“暮雨疯疯”的评论

    $_str =preg_replace("/\s/","",$_str);
    会删除换行吧
  • 13楼:evilbinary 发表于 2015-09-10 10:12 回复此评论
    lu jing fef  我这个字符空格去不掉吧,哈哈
  • 14楼:evilbinary 发表于 2015-09-10 10:12 回复此评论
    php bug。
开源从代码分享开始 分享代码
xiaogg的其它代码 全部(50)...