php中替換字符串中的空格為逗號','的方法
更新時間:2014年06月09日 11:28:51 作者:
這篇文章主要介紹php中替換字符串中的空格為逗號,的方法。感覺還不錯,大家可以參考下
今天在網(wǎng)查到一篇介紹php中替換字符串中的空格為逗號','的文章,作個日記保存下來。
<pre name="code" class="php"><? php
/*
* 關(guān)鍵詞中的空格替換為','
*/
public function emptyreplace($str) {
$str = str_replace(' ', ' ', $str); //替換全角空格為半角
$str = str_replace(' ', ' ', $str); //替換連續(xù)的空格為一個
$noe = false; //是否遇到不是空格的字符
for ($i=0 ; $i<strlen($str); $i++) { //遍歷整個字符串
if($noe && $str[$i]==' ') $str[$i] = ','; //如果當(dāng)前這個空格之前出現(xiàn)了不是空格的字符
elseif($str[$i]!=' ') $noe=true; //當(dāng)前這個字符不是空格,定義下 $noe 變量
}
return $str;
}
?>
復(fù)制代碼 代碼如下:
<pre name="code" class="php"><? php
/*
* 關(guān)鍵詞中的空格替換為','
*/
public function emptyreplace($str) {
$str = str_replace(' ', ' ', $str); //替換全角空格為半角
$str = str_replace(' ', ' ', $str); //替換連續(xù)的空格為一個
$noe = false; //是否遇到不是空格的字符
for ($i=0 ; $i<strlen($str); $i++) { //遍歷整個字符串
if($noe && $str[$i]==' ') $str[$i] = ','; //如果當(dāng)前這個空格之前出現(xiàn)了不是空格的字符
elseif($str[$i]!=' ') $noe=true; //當(dāng)前這個字符不是空格,定義下 $noe 變量
}
return $str;
}
?>
您可能感興趣的文章:
- PHP中去掉字符串首尾空格的方法
- php中3種方法刪除字符串中間的空格
- PHP 將逗號、空格、回車分隔的字符串轉(zhuǎn)換為數(shù)組的函數(shù)
- PHP中空字符串介紹0、null、empty和false之間的關(guān)系
- php讀取文件內(nèi)容至字符串中,同時去除換行、空行、行首行尾空格(Zjmainstay原創(chuàng))
- php中0,null,empty,空,false,字符串關(guān)系的詳細介紹
- PHP中用正則表達式清除字符串的空白
- PHP清除數(shù)組中所有字符串兩端空格的方法
- php下清空字符串中的HTML標(biāo)簽的代碼
- 詳解php中空字符串和0之間的關(guān)系
相關(guān)文章
解決laravel 出現(xiàn)ajax請求419(unknown status)的問題
今天小編就為大家分享一篇解決laravel 出現(xiàn)ajax請求419(unknown status)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09
PHP調(diào)用Twitter的RSS的實現(xiàn)代碼
“守望軒”博客右側(cè)邊欄原來有個“雜感”的欄目,用來記錄短的、不能大篇幅成文的短句,或者自己比較喜歡的短句和言論。2010-03-03
PHP中利用sleep函數(shù)實現(xiàn)定時執(zhí)行功能實現(xiàn)代碼
在PHP中,有一個sleep函數(shù),大概意思是程序執(zhí)行遇到sleep函數(shù)時暫停N秒后繼續(xù)往下執(zhí)行。如sleep(10)意思就是程序自上往下執(zhí)行,遇到sleep(10)語句后暫停十秒,然后繼續(xù)往下執(zhí)行2016-08-08

