#このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューターPHP_EOL は、PHP の改行文字を表す定義された変数です。この変数はプラットフォームに応じて変わります。Windows では「/r/n」、Linux では「/n」になります。Mac ではこれです。は「/r」です。通常、「str_replace(PHP_EOL,'',string)」を使用して改行を削除できます。これはさまざまなプラットフォームと互換性があります。
PHP_EOL は定義された変数です。 PHP の改行文字 。この変数はプラットフォームに応じて変わります。Windows では /r/n、Linux では /n、Mac では /r になります。
改行を削除するには、次を押すだけです:$str = str_replace(PHP_EOL, '', $str);
の後に PHP_EOL を続けることができます。
php 改行の説明
小さな改行は、実際にはプラットフォームごとに実装が異なります。これはなぜでしょうか? 世界は多様です。もともと /n は Unix の世界で改行を置き換えるために使用されていましたが、その違いを反映するために Windows では /r/n が使用されます。さらに興味深いのは、Mac では /r が使用されることです。したがって、Unix シリーズでは /n、Windows シリーズでは /r/n、Mac では /r が使用され、作成したプログラムを異なるプラットフォームで実行すると非常に問題が発生します。 PHP で改行を削除する一般的な方法をいくつか紹介します。 最初の書き方:$content=str_replace("\n","",$content); echo $content;
str_replace("\r\n","",$str);
$content=preg_replace("/\s/","",$content); echo $content;
About\ n,\ r,\t
\r\n は通常、キーボードの Enter キーを表すために一緒に使用されます (Linux および Unix の場合)、または \n のみ (Windwos の場合) を表します。Mac OS では、\r は Enter を表すために使用されます。
\tキーボードの「TAB」キーを表します。
ファイル内の改行: windows: \n、linux、unix: \r\n
補足コード:
PHP ビデオ チュートリアル 》
以上がPHP_EOL とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。