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

yipeiwu_com7年前PHP代码库
今天在网查到一篇介绍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注入点构造代码

把下面保存成 Test.asp 复制代码 代码如下:<?   $mysql_server_name = "localhost";&...

PHP JSON出错:Cannot use object of type stdClass as array解决方法

php再调用json_decode从字符串对象生成json对象时,如果使用[]操作符取数据,会得到下面的错误: 复制代码 代码如下: Cannot use object of type...

PHP的cURL库功能简介 抓取网页、POST数据及其他

无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,反应釜cURL 是一个功能强大的PHP库。本文主要讲述如果使用这个PHP库。   启...

PHP加密函数 Javascript/Js 解密函数

以下函数代码中“123456” 是个加密的key,自己可以随便改。php加密,js解密,貌似没什么意义,主要是key在js中会被看到。不过在某些地方可能会用到。 PHP加密函数 复制代码...

php正则preg_replace_callback函数用法实例

本文实例讲述了php正则preg_replace_callback函数的用法。分享给大家供大家参考。具体实现方法如下: php正则表达式功能强大,本范例演示了preg_replace_c...