#このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター実装手順: 1. foreach ステートメントを使用し、構文 "foreach ($array as &$value) { //loop body code}"; でループを参照することにより、配列要素を走査します。ループ本体。strip_tags() 関数を使用して配列要素内の HTML タグを削除します。構文は「$value=strip_tags($value);」です。
php は html を削除します配列要素の Tag メソッド
PHP では、foreach ステートメントとstrip_tags() 関数を使用して、配列要素から HTML タグを削除できます。実装手順: 1. foreach ステートメントを使用して、参照ループを通じて配列要素を走査します。
一般に、foreach ステートメントを使用して配列を走査する場合、アレイのバックアップ 通常、操作はアレイ自体には影響しません。 配列自体に影響を与えたい場合は、参照サイクルを使用して配列要素を変更する必要があります ($value の前に & を追加)。これにより、foreach ステートメントは、配列をコピーするのではなく、参照によって値を割り当てます。価値。foreach ($array as &$value) { //循环体代码 }
ステップ 2: ループ本体で、strip_tags() 関数を使用して、配列要素内の HTML タグを削除します
$value=strip_tags($value);
実装例:
<?php $array= array("1<br>","hello<br>","This is some <b>bold<b> text.","<b>4<b>","<s>5<s>"); var_dump($array); foreach ($array as &$value) { $value=strip_tags($value); } var_dump($array); ?>
strip_tags() 関数は、文字列から HTML、XML、および PHP タグを削除します。
コメント: この関数は常に HTML コメントを削除します。これは、allow パラメータを介して変更することはできません。
注: この関数はバイナリ セーフです。
strip_tags(string,allow)
説明 | |
---|---|
必須。チェックする文字列を指定します。 | |
オプション。許可されるタグを指定します。これらのタグは削除されません。 |
<?php $str="<s>Hello</s><br> <b>world!</b>"; echo strip_tags($str); ?>
例 2: 文字列内のすべての HTML タグを削除しますが、 は許可します。タグ: <?php
echo strip_tags("Hello <b><i>world!</i></b>","<b>");
?>
推奨学習: 「PHP ビデオ チュートリアル
」以上がPHPの配列要素からHTMLタグを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。