ホームページ  >  記事  >  バックエンド開発  >  PHP は改行文字を削除し、PHP_EOL 変数を使用します_PHP チュートリアル

PHP は改行文字を削除し、PHP_EOL 変数を使用します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:33:58711ブラウズ

小さな改行は、実際には異なるプラットフォームで異なる実装になっているのはなぜでしょうか?元々、/n は Unix の世界で改行を置き換えるために使用されていましたが、その違いを反映するために Windows では /r/n が使用されているのがさらに興味深い点です。Mac では /r が使用されています。したがって、Unix シリーズでは /n が使用され、Windows シリーズでは /r/n が使用され、Mac では /r が使用されます。これにより、作成したプログラムを異なるプラットフォームで実行すると、多くの問題が発生します。 PHP で改行を削除する一般的な方法をいくつか紹介します。

最初の書き方:

リーリー

2 番目の書き方:

リーリー

3番目の書き方:

リーリー

n,r,tについて

n ソフトリターン: Windows では改行を意味し、次の行の先頭に戻ります。Linux および Unix では改行を意味するだけで、次の行の先頭には戻りません。

r ソフトスペース: Linux および Unix では、現在の行の先頭に戻ることを意味します。 Mac OS では、これは行を区切って次の行の先頭に戻ることを意味し、Windows の n の効果に相当します。

t タブ (次の列に移動)

いくつかのメモ:

  1. 二重引用符または区切り文字で表される文字列では有効ですが、一重引用符で表される文字列では無効です。
  2. rn は通常、キーボードの Enter キーを表すために一緒に使用されます (Linux および Unix の場合)。また、単に n を使用して (Windows の場合)、Enter を表すために r を使用することもできます。
  3. tはキーボードの「TAB」キーを意味します。
  4. ファイル内の改行記号: windows: n、linux、unix: rn

補足コード:

リーリー

PHP_EOL は、PHP の改行文字を表す定義された変数です。この変数は、Windows では /r/n、Linux では /n、Mac では /r になります。以下をクリックしてください。

れーれー

www.bkjia.com本当http://www.bkjia.com/PHPjc/752359.html技術記事小さな改行は、実際にはさまざまなプラットフォームでさまざまな実装が必要です。なぜこれが必要なのでしょうか。元々、/n は Unix の世界では改行を置き換えるために使用されていましたが、ウィンドウ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。