スペースと改行をクリアする
php メソッド: 1. "function clearHtml($str){...}" メソッドでクリア; 2. "strip_tags()" 関数で削除; 3. クリア正規表現を介して。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン
スペースや改行を削除する方法php?
PHP は文字列スペースと改行 HTML タグを削除します
方法 1
function clearHtml($str) { $str = trim($str); //清除字符串两边的空格 $str = preg_replace("/\t/","",$str); //使用正则表达式替换内容,如:空格,换行,并将替换为空。 $str = preg_replace("/\r\n/","",$str); $str = preg_replace("/\r/","",$str); $str = preg_replace("/\n/","",$str); $str = preg_replace("/ /","",$str); $str = preg_replace("/ /","",$str); //匹配html中的空格 return trim($str); //返回字符串 }
方法 2:
strip_tags() 関数は HTML、XML、および PHP タグを削除しますの。
strip_tags() 関数の公式紹介: http://www.php.net/manual/zh/function.strip-tags.php
上記のメソッドに追加します。
function ClearHtml($str) { $str = trim($str); //清除字符串两边的空格 $str = strip_tags($str,""); //利用php自带的函数清除html格式 $str = preg_replace("/\t/","",$str); //使用正则表达式替换内容,如:空格,换行,并将替换为空。 $str = preg_replace("/\r\n/","",$str); $str = preg_replace("/\r/","",$str); $str = preg_replace("/\n/","",$str); $str = preg_replace("/ /","",$str); $str = preg_replace("/ /","",$str); //匹配html中的空格 return trim($str); //返回字符串 }
方法 3: 正規表現
文字列内の空白行を削除します:
$str = preg_replace("/(s*?r?ns*?)+/","n",$str);
内部と先頭と末尾を含むすべての空白行を削除します:
$str = preg_replace('/($s*$)|(^s*^)/m', '',$str);
上記の 3 つの方法では、PHP 文字列内のスペースと改行 HTML タグを削除できます。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPでスペースと改行をクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。