ホームページ >バックエンド開発 >PHPの問題 >PHPでキャリッジリターンとラインフィードを置き換える方法

PHPでキャリッジリターンとラインフィードを置き換える方法

藏色散人
藏色散人オリジナル
2020-07-09 13:03:273514ブラウズ

PHP でキャリッジ リターンを置換する方法: 1. ステートメント "str_replace(array("/r", "/n", "/r/n"), "", $string); を使用します。 ; 2、正規表現を使用; 3. ステートメント「$str = str_replace(PHP_EOL,)」を通じて。

PHPでキャリッジリターンとラインフィードを置き換える方法

PHP でキャリッジ リターンとライン フィードを置き換える 3 つの方法

小さな改行は実際にはさまざまなプラットフォームで機能しますさまざまな実装がありますが、これはなぜでしょうか? 世界は多様です。

元々、/n は Unix の世界では改行を置き換えるために使用されます。

その違いを反映するために、Windows では /r/n を使用します。

さらに興味深い点は、それは Mac Used /r にあります。

そのため、異なるプラットフォームでプログラムを書く場合、改行の置換など、面倒なことが多くなります。

最初の方法

str_replace(array("/r", "/n", "/r/n"), "", $string);

2番目の方法は正規表現を使用することです

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

3番目の方法

ここでもう一度確認する必要があります。 PHP の定義変数

PHP_EOL は、PHP の改行文字を表します。この変数はプラットフォームによって異なります。Windows では /r/n、Linux では /n になります。Mac では /r

です。
$str = str_replace(PHP_EOL, '', $str);

その他の関連記事については、PHP 中国語 Web サイトをご覧ください。

以上がPHPでキャリッジリターンとラインフィードを置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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