ホームページ > バックエンド開発 > PHPチュートリアル > PHPの文字列から改行文字を削除するにはどうすればよいですか? (コード例)

PHPの文字列から改行文字を削除するにはどうすればよいですか? (コード例)

青灯夜游
リリース: 2023-04-05 11:54:02
オリジナル
4298 人が閲覧しました

PHP では、組み込み関数 str_replace() 関数または preg_replace() 関数を使用して、文字列内の改行を削除できます。この記事では、これら 2 つの関数がどのように改行を削除するかを説明します。

PHPの文字列から改行文字を削除するにはどうすればよいですか? (コード例)

方法 1: str_replace() 関数を使用する

str_replace() 関数は、 used 文字列 (または配列) 内の一部の文字を検索し、他の文字と置換するために使用されます (大文字と小文字は区別されます)。 [ビデオチュートリアルの推奨: PHP チュートリアル]

注:

●検索された文字列が配列の場合、それぞれの文字列に適用されます。配列内の文字列。要素が検索および置換され、配列が返されます。

●配列の検索と置換を同時に行う必要があり、置換対象の要素が見つかった要素数に満たない場合、超過した要素は空文字列に置換されます。

基本構文:

str_replace(find,replace,string,count)
ログイン後にコピー

パラメータ:

find: 検索および置換する文字列を指定します。

replace: find の値を置換するために使用する文字列値を指定します。

string: 検索する文字列を指定します。

count: 置換の数をカウントする変数。省略可能。このパラメータが使用される場合、その値は文字列 findl に対して実行された置換操作の合計数に設定されます。

戻り値: 検索パラメータに基づいて、置換値を含む新しい文字列または配列を返します。

例:
タグを置換した後、変数テキストに新しい文字列を表示します。

<?php 
 header("content-type:text/html;charset=utf-8");    
//声明变量并用包含<br>标签的字符串初始化它
$text = "Hello<br>World<br>PHP中文网!"; 
  
//显示字符串
echo $text; 
echo "<br>"; 
  
// 使用str_replace()函数删除<br>标签
$text2 = str_replace("<br>", "", $text); 
  
// 显示新字符串
echo $text2; 
?>
ログイン後にコピー

出力:

PHPの文字列から改行文字を削除するにはどうすればよいですか? (コード例)

方法 2: preg_replace() 関数を使用する

preg_replace() 関数は、正規表現の検索と置換を使用してコンテンツを検索および置換できます。

基本構文:

preg_replace(pattern, replacement, subject, limit, count)
ログイン後にコピー

パラメータ:

pattern: 検索文字列を含む、検索するパターンを示します。要素。文字列または文字列の配列を指定できます。

replacement: 置換する文字列または配列を指定します。

subject: 検索および置換する必要があるターゲット文字列または配列を指定します。

limit: パターンごとに可能な置換の最大数を指定します (省略可能)。デフォルトは -1 (制限なし) です。

count: 実行する必要がある置換の数を示します。省略可能です。

戻り値: サブジェクトパラメータが配列の場合、この関数は配列を返し、それ以外の場合は文字列を返します。

例: preg_replace() 関数を使用して改行を削除します。

<?php 
header("content-type:text/html;charset=utf-8");   
//声明变量并用包含<br>标签的字符串初始化它
$text1 = "PHP<br>Java<br>Python!"; 
  
//显示字符串
echo $text1; 
echo "<br>"; 
  
// 使用str_replace()函数删除<br>标签
$text2 = preg_replace( "/<br>|\n/", "", $text1 ); 
$text3 = preg_replace( "/<br>|\n/", "-", $text1 ); 
  
// 显示新字符串
echo $text2; 
echo "<br>".$text3; 
?>
ログイン後にコピー

出力:

PHPの文字列から改行文字を削除するにはどうすればよいですか? (コード例)

上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がPHPの文字列から改行文字を削除するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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