用單一空格取代多個空格:棄用ereg_replace
雖然使用ereg_replace 以單一空格取代多個空格看起來很簡單,但它已被棄用。因此,您在嘗試使用它時可能會遇到錯誤。本文提出了一種替代解決方案。
遷移到 preg_replace()
要取代 ereg_replace,請切換到 preg_replace()。不要使用符合多個空格、製表符、換行符和回車符的 [ \t\n\r] 模式,而是使用 \s 。此速記字符類別包含所有空白字符,有效地將多個空格替換為單一空格。
程式碼範例
實作以下程式碼以獲得所需的結果:
$output = preg_replace('!\s !', ' ', $input);
說明
其他資源
請參閱正規表示式基本語法參考以進一步說明\d、\w 和\s 字元類別:
https://www.php.net/manual/en/regexp.reference.basic-syntax.php
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3