ホームページ >バックエンド開発 >PHPチュートリアル >PHP の文字列からすべての空白文字を削除するにはどうすればよいですか?

PHP の文字列からすべての空白文字を削除するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-14 13:25:02700ブラウズ

How to Remove All Whitespace Characters from a String in PHP?

文字列からすべての空白文字を削除する

多くのプログラミング言語には、文字列から空白文字を削除するための組み込み関数が用意されています。 PHP には、2 つの一般的なアプローチがあります。php_strip_whitespace 関数を使用するか、preg_replace を使用した正規表現を使用します。

php_strip_whitespace

その名前にもかかわらず、php_strip_whitespace 関数はスペースのみを削除します。

preg_replace を使用した正規表現

より包括的なアプローチとして、正規表現を使用して次のことができます。すべての空白文字を削除します。次の式は、一連の空白文字 (s ) を空の文字列に置き換えます。

$str = preg_replace('/\s+/', '', $str);

このメソッドは、タイプに関係なく、すべての空白文字を効果的に削除します。

高度な考慮事項

上記の正規表現は ASCII 文字セットの空白を処理することに注意してください。 UTF-8 文字列の場合、この関連する回答で説明されているように、より包括的な式が必要です:

[PHP での UTF-8 文字列の空白の処理](https://stackoverflow.com/a/22475166/) 3005479)

以上がPHP の文字列からすべての空白文字を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。