文字列内の改行を削除する
php メソッド: 1. 改行を削除するには、「str_replace("n", '', $str);」メソッドを使用します。 2. 「str_replace("rn", '', $str);" 改行を削除するメソッド; 3. preg_replace を通じて改行を削除します。
この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター。
PHP で文字列の改行を削除する方法
PHP では、Tianya PHP ブログの記事など、文字列の改行をフィルタリングする必要がある場合があります。ページの説明情報を取得するために、記事の内容を直接取得し、HTML シンボルをフィルタリングして除去し、最後に改行をフィルタリングして除去しました。
以下は、改行を削除するための一般的な方法と PHP コードの概要です。実は、Tianya が皆さんにお勧めしたいのは、システム定数 [PHP_EOL] です。
// 第1种写法: <?php str_replace("n", '', $str); ?> // 第2种写法: <?php str_replace("rn", '', $str); ?> // 第3种写法: <?php preg_replace("/s/", '', $str); ?>
以下は関連する説明です:
まず、n、r、t
n ソフトエンターについて説明します:
Windows では改行を意味し、次の行頭に戻ります。
Linux/unix では改行を意味するだけで、次の行頭には戻りません。
r ソフトスペース:
Linux/unix では、現在の行の先頭に戻ることを意味します。
Mac OS では、折り返して先頭に戻ることを意味します。次の行。Windows の n の効果に相当します。
t タブ (次の列に移動)
補足:
これらは、文字列表現で有効です。二重引用符または区切り文字、および一重引用符で表される文字列では無効です。
rn は通常、キーボードの Enter キーを表すために一緒に使用されます (Linux および Unix)。n だけを使用することもできます (Windows)。Mac OS では、r を使用して Enter!
t はキーボードの TAB キーを表します
ファイル内の改行記号:
windows: n linux/unix: rn
[推奨学習: PHP ビデオ チュートリアル ]
以下ではコードを使用して、PHP
// 1)使用转义字符函数 <?php $str = str_replace(array("/r/n", "/r", "/n"), '', $str); ?> // 2)使用正则表达式替换 <?php $str = preg_replace('//s*/', '', $str); ?> // 3)使用PHP系统常量【推荐】 $str = str_replace(PHP_EOL, '', $str); ?>で文字列内の改行を削除する 3 つの一般的な方法を示しています。
以上がPHPの文字列から改行文字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。