<?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函数,该函数用于将字符串中的空格替换为逗号。通过对输入字符串进行预处理并遍历每个字符来实现这一功能。文章提供了一个具体的示例代码,展示了如何使用该函数。
356

被折叠的 条评论
为什么被折叠?



