输入文本: Hello, raj's dogs age is 18. "输出:Hello, raj's dogs age is 18.要求:删除单词之间的多余空格。允许大写字母和小写字母和数字和点(.)和单引号(')。字符串的开头和结尾处不允许有空格。
3 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
将多个空格替换为一个空格。
echo trim(preg_replace('/\h+/', ' ', ' Hello, raj\'s dogs age is 18. '));
是一个水平空格(制表符/空格)。后表示必须至少预设一个。替换件中的空间仅将一个或多个空间替换为一个。然后可以使用PHP来删除前导/尾随空格。\h
+
trim
一只甜甜圈
TA贡献1836条经验 获得超5个赞
尝试将两个或多个空格字符替换为一个空格:
$string = " Hello, raj's dogs age is 18. ";
$result = trim(preg_replace('/\s{2,}/', ' ', $string));
echo $result;
这打印:
Hello, raj's dogs age is 18.
慕哥9229398
TA贡献1877条经验 获得超6个赞
使用 str_replace() 函数
$string = " Hello, raj's dogs age is 18. ";
$result=str_replace(' ', ' ', $string);
echo $result;
- 3 回答
- 0 关注
- 75 浏览
添加回答
举报
0/150
提交
取消