<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// この部分は、記事の内容とは何の関係もありません,それはいくつかの初期化またはコメント情報になる可能性があります</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"プログラムの初期化が完了しました。\n"</span></span><span>;
</span><span><span class="hljs-variable">$version</span></span><span> = </span><span><span class="hljs-title function_ invoke__">phpversion</span></span><span>();
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"現存在するPHPバージョン: <span class="hljs-subst">$version</span></span></span><span>\n";
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// テキストを開始します</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>使い方preg_filter関数は文字列を効率的に削除しますHTMLラベル?</h1>"</span></span><span>;
</span><span><span class="hljs-comment">// 記事コンテンツ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>存在するPHP開発中,多くの場合、ユーザーが入力したデータやWebページからrawったデータを処理する必要があります,これらのデータにはさまざまなデータが含まれている場合がありますHTMLラベル。データのセキュリティまたは均一性を確保するため,通常、削除する必要がありますHTMLラベル。それでもPHP提供された<code>strip_tags() " ;エコー 「 <p>や<strong>などのHTMLタグを削除したいと考えています。このようなpreg_filter()を使用できます。
」 ;エコー」\ $ pattern = '/<[^>]+>/'; \ $ facterment = ''; \ $ cleanstr = preg_filter(\ $ pattern、\ $ facterment、\ $ str); echo \ $ cleanstr; //出力:これはテスト文字列です" ; echo 「
正規表現/ <[^>]+> /ここでは、<andで始まるすべてのHTMLタグと一致します
。エコー 「複数のデータを含む配列がある場合、 preg_filter()を使用して配列全体をフィルタリングできます。
」 ;エコー」
\ $ data = [
'<p>最初のデータ</p>'、
'<div> 2番目のデータ</div>'、
'<span> 3番目のデータ</span>'
];
\ $ cleandata = preg_filter( '/<[^>]+>/'、 ''、\ $ data);
print_r(\ $ cleandata);
" ;エコー 「出力の結果は次のとおりです。
」 ;エコー」
配列
(
[0] =>最初のデータ[1] => 2番目のデータ[2] => 3番目のデータ)
" ;エコー " preg_filter()を使用してstrip_tags()と比較してHTMLタグを削除するという利点は次のとおりです。
」 ;エコー「実際の開発では、特定のニーズに応じてpreg_filter()またはstrip_tags()を選択すると、文字列データをより効率的に処理するのに役立ちます。
」 ?>関連タグ:
HTML