ホームページ >バックエンド開発 >PHPの問題 >PHPでキャリッジリターンとラインフィードを削除する方法

PHPでキャリッジリターンとラインフィードを削除する方法

藏色散人
藏色散人オリジナル
2021-06-15 09:02:053084ブラウズ

php でキャリッジ リターンとライン フィードを削除する方法: 1. str_replace を使用してキャリッジ リターンとライン フィードを置き換えます; 2. 正規表現を使用してキャリッジ リターンとライン フィードを置き換えます; 3. php で定義された変数を使用して、キャリッジリターンとラインフィードを削除します。

PHPでキャリッジリターンとラインフィードを削除する方法

この記事の動作環境:Windows7システム、PHP7.1バージョン、DELL G3パソコン

改行(キャリッジ)を削除する3つの方法戻り値と改行値) を php でメソッド

コードは次のとおりです:

<?php   
 //php 不同系统的换行  
//不同系统之间换行的实现是不一样的  
//linux 与unix中用 \n  
//MAC 用 \r  
//window 为了体现与linux不同 则是 \r\n  
//所以在不同平台上 实现方法就不一样  
//php 有三种方法来解决  
//1、使用str_replace 来替换换行  
$str = str_replace(array("\r\n", "\r", "\n"), "", $str);   
//2、使用正则替换  
$str = preg_replace(&#39;//s*/&#39;, &#39;&#39;, $str);  
//3、使用php定义好的变量 (建议使用)  
$str = str_replace(PHP_EOL, &#39;&#39;, $str);   
?>

関連紹介:

str_replace() 関数は文字列内の一部の文字を置き換えます (大文字と小文字を区別)。

この関数は次の規則に従う必要があります:

検索された文字列が配列の場合、配列を返します。検索対象の文字列が配列の場合は、配列内の各要素を検索して置換します。配列の検索と置換を同時に行う必要があり、置換される要素が見つかった要素の数より少ない場合、超過した要素は空の文字列に置き換えられます。配列を検索して 1 つの文字列のみを置換すると、置換文字列は見つかったすべての値に適用されます。

注: この関数では大文字と小文字が区別されます。大文字と小文字を区別しない検索を実行するには、str_ireplace() 関数を使用してください。

注: この関数はバイナリ セーフです。

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

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

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