<?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中替换字符串中的空格为逗号
猜你喜欢
转载自blog.csdn.net/zjsfdx/article/details/80288764
今日推荐
周排行