ホームページ  >  記事  >  バックエンド開発  >  PHPで改行文字を削除するにはどうすればよいですか?

PHPで改行文字を削除するにはどうすればよいですか?

青灯夜游
青灯夜游オリジナル
2020-09-28 10:57:524198ブラウズ

PHP で改行文字を削除する方法: 1. 「str_replace(PHP_EOL, '', string)」を使用して削除します。「PHP_EOL」は PHP で定義されている改行文字変数です。 2. 「preg_replace (' //s*/', '', string)" を削除します。

PHPで改行文字を削除するにはどうすればよいですか?

推奨: 「PHP ビデオ チュートリアル

php 異なるシステムでの改行、および異なるシステム間の改行実装は異なります:

  • Linux と UNIX で使用されます\n

  • MAC で使用されます\r

  • window Linux との違いを反映するため\r\n

したがって、プラットフォームごとに実装方法が異なります。PHP にはそれを解決する 3 つの方法があります

方法 1: str_replace を使用して改行を置換する

$str = str_replace(array("\r\n", "\r", "\n"), "", $str);

str_replace() 関数は、文字列内の一部の文字を置換します (大文字と小文字は区別されます)。

方法 2: 正規置換を使用する

$str = preg_replace('//s*/', '', $str);

preg_replace 関数は、正規表現の検索と置換を実行します。

方法 3: php で定義された変数を使用する (推奨)

$str = str_replace(PHP_EOL, '', $str);

PHP_EOL は、php の改行文字を表す定義された変数です。この変数は、次のように異なります。 Windows では /r/n、Linux では /n、Mac では /r になります。次を押すだけで行を変更できます。

PHP の改行は PHP_EOL に置き換えることができ、これによりコードのソース コード レベルの移植性が向上します。

関連する推奨事項: php トレーニング

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

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