輸入文本: 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;
這打?。?/p>
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 關注
- 104 瀏覽
添加回答
舉報
0/150
提交
取消