php替換字串中的空格的方法:可以利用str_replace()函數來進行替換,具體用法如:【str_replace(' ',' ',$str)】。此函數會取代字串中的一些字元(區分大小寫),並傳回帶有替換值的字串或陣列。
函數介紹:
(推薦教學:php圖文教學)
str_replace( ) 函數替換字串中的一些字元(區分大小寫),傳回帶有替換值的字串或陣列。
函數語法:
str_replace(find,replace,string,count)
參數說明:
find 必要。規定要找的值。
replace 必需。規定替換 find 中的值的值。
string 必備。規定被搜尋的字串。
count 可選。一個變量,對替換數進行計數。
(學習影片推薦:php影片教學)
#程式碼實作:
將字串中的空格替換為逗號。
<?php /* * 关键词中的空格替换为逗号 */ 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] = ','; //..如果当前这个空格之前出现了不是空格的字符 }else if($str[$i] != ' '){ $noe = true; // 当前这个字符不是空格,定义下$noe变量 } } return $str; } echo emptyreplace('1 前面是一个全角空格 前面是一系列半角空格'); ?>
以上是php如何替換字串中的空格的詳細內容。更多資訊請關注PHP中文網其他相關文章!