ホームページ > バックエンド開発 > PHPチュートリアル > PHP でキャリッジ リターンとライン フィード文字を置き換える 3 つの方法

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

angryTom
リリース: 2023-04-07 16:52:01
転載
5631 人が閲覧しました

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

小さなキャリッジ リターンとライン フィードは、プラットフォームごとに実装が異なります。

なぜですか?世界は多様です。

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

元々は、 Unix/Linux の世界では、\n は改行に使用されます。

違いを反映するために、Windows では \r\n が使用されます。

さらに興味深いのは、Mac でも \ が使用されることです。 r.

したがって、プログラムは、異なるプラットフォームでキャリッジ リターンとライン フィード文字を置き換えるために異なる処理を実行する必要があります。

以下では、PHP でキャリッジ リターンとライン フィードを置き換える 3 つの方法を紹介します。

最後の方法が最適で最も便利であることに注意してください~~~

方法 1: 正規表現による方法

$str = preg_replace('/\s*/', '', $str);
ログイン後にコピー

この方法は最も効率的ではありません。

方法 2: 組み込み関数による方法

$str = str_replace(array("\r", "\n", "\r\n"), '', $str);
ログイン後にコピー

この方法は 2 番目に効率的ですが、記述方法が少し長くなります。

方法 3: PHP_EOL メソッド

PHP の事前定義定数をもう一度確認する必要があります。

PHP_EOL はその 1 つで、PHP の改行文字を表します。 、

、この定数はプラットフォームによって異なります。Windows では \r\n、Linux では \n、Mac では \r

です。したがって、最良の方法は次のとおりです:

$str = str_replace(PHP_EOL, '', $str);
ログイン後にコピー

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

関連ラベル:
ソース:www.awaimai.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート