php中替换字符串中的空格为逗号','的方法


Posted in PHP onJune 09, 2014

今天在网查到一篇介绍php中替换字符串中的空格为逗号','的文章,作个日记保存下来。

<pre name="code" class="php"><? php 
/* 
* 关键词中的空格替换为',' 
*/ 
public function emptyreplace($str) { 
$str = str_replace(' ', ' ', $str); //替换全角空格为半角 
$str = str_replace(' ', ' ', $str); //替换连续的空格为一个 
$noe = false; //是否遇到不是空格的字符 
for ($i=0 ; $i<strlen($str); $i++) { //遍历整个字符串 
if($noe && $str[$i]==' ') $str[$i] = ','; //如果当前这个空格之前出现了不是空格的字符 
elseif($str[$i]!=' ') $noe=true; //当前这个字符不是空格,定义下 $noe 变量 
} 
return $str; 
} 
?>
PHP 相关文章推荐
DISCUZ 分页代码
Jan 02 PHP
php横向重复区域显示二法
Sep 25 PHP
国外比较好的几个的Php开源建站平台小结
Apr 22 PHP
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
Mar 05 PHP
php curl post 时出现的问题解决
Jan 30 PHP
php使用NumberFormatter格式化货币的方法
Mar 21 PHP
基于PHP实现假装商品限时抢购繁忙的效果
Oct 16 PHP
PHP中使用foreach()遍历二维数组的简单实例
Jun 13 PHP
PHP flush 函数使用注意事项
Aug 26 PHP
Win7环境下Apache连接MySQL提示连接已重置的解决办法
May 09 PHP
laravel 验证错误信息到 blade模板的方法
Sep 29 PHP
Laravel 修改默认日志文件名称和位置的例子
Oct 17 PHP
使用php批量删除数据库下所有前缀为prefix_的表
Jun 09 #PHP
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
Jun 09 #PHP
PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
Jun 09 #PHP
神盾加密解密教程(三)PHP 神盾解密工具
Jun 08 #PHP
神盾加密解密教程(二)PHP 神盾解密
Jun 08 #PHP
IIS6.0 开启Gzip方法及PHP Gzip函数分享
Jun 08 #PHP
PHP获取中英混合字符串长度的方法
Jun 07 #PHP
You might like
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
php弹出对话框实现重定向代码
2014/01/23 PHP
php轻松实现文件上传功能
2016/03/03 PHP
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
非常强大的 jQuery.AsyncBox 弹出对话框插件
2011/08/29 Javascript
jquery使用$(element).is()来判断获取的tagName
2014/08/24 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
JS控制网页动态生成任意行列数表格的方法
2015/03/09 Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
2016/01/14 Javascript
onclick和onblur冲突问题的快速解决方法
2016/04/28 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
JS数组排序方法实例分析
2016/12/16 Javascript
bootstrapValidator bootstrap-select验证不可用的解决办法
2017/01/11 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
Three.js实现绘制字体模型示例代码
2017/09/26 Javascript
详解使用React.memo()来优化函数组件的性能
2019/03/19 Javascript
20道JS原理题助你面试一臂之力(必看)
2019/07/22 Javascript
对vuex中getters计算过滤操作详解
2019/11/06 Javascript
[48:31]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第一场 2月2日
2021/03/11 DOTA
Python学习之asyncore模块用法实例教程
2014/09/29 Python
介绍Python的Django框架中的QuerySets
2015/04/20 Python
Python实现字符串格式化输出的方法详解
2017/09/20 Python
Python3操作SQL Server数据库(实例讲解)
2017/10/21 Python
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
python调用opencv实现猫脸检测功能
2019/01/15 Python
Python学习笔记之While循环用法分析
2019/08/14 Python
python检测服务器端口代码实例
2019/08/31 Python
Python 中如何实现参数化测试的方法示例
2019/12/10 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
2021/03/03 Python
关于PySnooper 永远不要使用print进行调试的问题
2021/03/04 Python
详解CSS3中nth-child与nth-of-type的区别
2017/01/05 HTML / CSS
迪卡侬比利时官网:Decathlon比利时
2019/12/28 全球购物
个人委托书怎么写
2014/04/04 职场文书
大学军训心得体会800字
2016/01/11 职场文书
python如何正确使用yield
2021/05/21 Python
PHP实现两种排课方式
2021/06/26 PHP