您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
这篇文章主要介绍了php如何替换连续空格,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
php替换连续空格的方法:首先创建一个PHP示例文件;然后通过“static public function merge_spaces ( $string){...}”实现替换去除多个连续空格即可。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
PHP去除多余空格 多个连续空格只保留一个
/** * 多个连续空格只保留一个 * * @param string $string 待转换的字符串 * @return unknown */ static public function merge_spaces ( $string ) { return preg_replace ( "/\s(?=\s)/","\\1", $string ); }<br><br>出处:http://www.open-open.com/code/view/1420711244390 //Delphi有一个函数可以将多余的字符串替换一次,保留其中一个。php就复杂多了,而且我对正则也不是太了解。<br><br>代码经我修改后,达到了我想要的目的:除两个连续空格外,其它的单个不连续空格均被替换。
<?php header('Content-type: text/html; charset=utf-8'); $str = "PHP去除 多余空格 多个连续 空格只保留一个"; $str = preg_replace('/\s(?=\S)/','',$str); //只保留一个空格,还有(?=\s)这个写法叫“断言” echo $str; ?>
感谢你能够认真阅读完这篇文章,希望小编分享的“php如何替换连续空格”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。