ホームページ >バックエンド開発 >PHPチュートリアル >PHP の文字列からすべての空白文字を削除するにはどうすればよいですか?
多くのプログラミング言語には、文字列から空白文字を削除するための組み込み関数が用意されています。 PHP には、2 つの一般的なアプローチがあります。php_strip_whitespace 関数を使用するか、preg_replace を使用した正規表現を使用します。
その名前にもかかわらず、php_strip_whitespace 関数はスペースのみを削除します。
より包括的なアプローチとして、正規表現を使用して次のことができます。すべての空白文字を削除します。次の式は、一連の空白文字 (s ) を空の文字列に置き換えます。
$str = preg_replace('/\s+/', '', $str);
このメソッドは、タイプに関係なく、すべての空白文字を効果的に削除します。
上記の正規表現は ASCII 文字セットの空白を処理することに注意してください。 UTF-8 文字列の場合、この関連する回答で説明されているように、より包括的な式が必要です:
[PHP での UTF-8 文字列の空白の処理](https://stackoverflow.com/a/22475166/) 3005479)
以上がPHP の文字列からすべての空白文字を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。