検索
ホームページバックエンド開発PHPの問題PHPでタグ内のコンテンツを削除する方法

タグ内のコンテンツを削除する

php メソッド: 1. 削除するには、「strip_html_tags($tags,$str);」メソッドを使用します。 2. 「strip_html_tags($tags,$str,$content);」メソッドを使用します。 " メソッドを削除します。

PHPでタグ内のコンテンツを削除する方法

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

方法phpコンテンツ内のタグを削除しますか?

#HTML タグとタグ内のコンテンツを削除する PHP メソッド

  • タグとタグのコンテンツを削除します

使用方法:strip_html_tags($tags,$str);

$tags:削除が必要なタグ(配列形式)
$str:処理が必要な文字列;

<meta>
<?php $str=&#39;<p><p>这里是p标签</p><img  src="/static/imghwm/default1.png" data-src="" class="lazy" alt="PHPでタグ内のコンテンツを削除する方法" ><a>这里是a标签</a><br>';

function strip_html_tags($tags,$str){ 
    $html=array();
    foreach ($tags as $tag) {
        $html[]='/[\s|\S]*?/';
        $html[]='//';
    }
    $data=preg_replace($html,'',$str);
    return $data;
} 
echo strip_html_tags(array('a','img'),$str);
//输出<p></p><p>这里是p标签</p><br>
?>
効果画像:


  • 究極の機能、指定されたタグを削除します。タグ内のコンテンツを削除または保持します。

    使用法:strip_html_tags($tags,$str,$content);
    $tags:削除が必要なタグ(配列形式)
    $str:処理が必要な文字列;
    $ontent:削除するかどうかタグ内のコンテンツを削除します 0 コンテンツを保持します 1 コンテンツを保持しません

  • <meta charset="UTF-8">
    <?php
    $str=&#39;<p><p>这里是p标签</p><img src="/static/imghwm/default1.png"  data-src="" alt="  class="lazy"   alt="这里是img标签"><a href="">这里是a标签</a><br></p>&#39;;
    
    /**
     * 删除指定的标签和内容
     * @param array  $tags 需要删除的标签数组
     * @param string $str 数据源
     * @param boole  $content 是否删除标签内的内容 默认为false保留内容  true不保留内容
     * @return string
     */
    function strip_html_tags($tags,$str,$content=false){
        $html=array();
        foreach ($tags as $tag) {
            if($content){
                $html[]=&#39;/(<&#39;.$tag.&#39;.*?>[\s|\S]*?<\/&#39;.$tag.&#39;>)/&#39;;
            }else{
                $html[]="/(<(?:\/".$tag."|".$tag.")[^>]*>)/i";
            }
        }
        $data=preg_replace($html, &#39;&#39;, $str);
        return $data;
    }
    echo strip_html_tags(array(&#39;a&#39;),$str,1);
    //输出<p><p>这里是p标签</p><img src="/static/imghwm/default1.png"  data-src="" alt="  class="lazy"   alt="这里是img标签"><br></p>;
    ?>
レンダリング:



推奨される調査: "

PHP ビデオ チュートリアル "

以上がPHPでタグ内のコンテンツを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール