ホームページ  >  記事  >  バックエンド開発  >  PHPの文字列から改行文字を削除する方法

PHPの文字列から改行文字を削除する方法

藏色散人
藏色散人オリジナル
2021-03-03 18:00:353572ブラウズ

文字列内の改行を削除する

php メソッド: 1. 改行を削除するには、「str_replace("n", '', $str);」メソッドを使用します。 2. 「str_replace("rn", '', $str);" 改行を削除するメソッド; 3. preg_replace を通じて改行を削除します。

PHPの文字列から改行文字を削除する方法

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター。

PHP で文字列の改行を削除する方法

PHP では、Tianya PHP ブログの記事など、文字列の改行をフィルタリングする必要がある場合があります。ページの説明情報を取得するために、記事の内容を直接取得し、HTML シンボルをフィルタリングして除去し、最後に改行をフィルタリングして除去しました。

以下は、改行を削除するための一般的な方法と PHP コードの概要です。実は、Tianya が皆さんにお勧めしたいのは、システム定数 [PHP_EOL] です。

// 第1种写法:
<?php
str_replace("n", &#39;&#39;, $str);
?>
// 第2种写法:
<?php
str_replace("rn", &#39;&#39;, $str);
?>
// 第3种写法:
<?php
preg_replace("/s/", &#39;&#39;, $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"), &#39;&#39;, $str);
?>
// 2)使用正则表达式替换
<?php
$str = preg_replace(&#39;//s*/&#39;, &#39;&#39;, $str);
?>
// 3)使用PHP系统常量【推荐】
$str = str_replace(PHP_EOL, &#39;&#39;, $str);
?>
で文字列内の改行を削除する 3 つの一般的な方法を示しています。

以上がPHPの文字列から改行文字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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