我有一個表單,它需要用戶輸入;最近,我遇到了許多用戶輸入和多個空格。例如, 「我 測試 正在 很好!「 有沒有什麼辦法可以擺脫PHP級別或MySQL級別的這些空白?擺脫在php或mysql中的多個空格
- 顯然修剪不起作用。
- 我正在考慮使用遞歸函數,但不知道是否有一個簡單而快速的方法來做到這一點。
到目前爲止我的代碼是如下:
function noWhiteSpaces($string) {
if (!empty($string)) {
$string = trim($string);
$new_str = str_replace(' ', ' ', $string);
} else {
return false;
}
return $new_str;
}
echo noWhiteSpaces("My tests are working fine here !");
輸入的實際空白('\ t','\ n',空格等)還是像' '這樣的東西?有一個區別。 – Keelan