欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php 批量替換html標(biāo)簽的實(shí)例代碼

 更新時(shí)間:2013年11月26日 09:47:30   作者:  
這篇文章主要是對php批量替換html標(biāo)簽的實(shí)例代碼進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助

1.把html元素全部去掉,或者保留某幾個(gè)html標(biāo)簽

復(fù)制代碼 代碼如下:

<?php
$text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
echo strip_tags($text);
echo "/n";

// Allow <p> and <a>
echo strip_tags($text, '<p><a>');
?>


結(jié)果為(去掉了注釋):

<blockquote>Test paragraph. Other text
<p>Test paragraph.</p> <a href="#fragment">Other text</a></blockquote>2.相反,只去掉某一個(gè)html標(biāo)簽

復(fù)制代碼 代碼如下:

<?php
function strip_only($str, $tags, $stripContent = false) {
    $content = '';
    if(!is_array($tags)) {
        $tags = (strpos($str, '>') !== false ? explode('>', str_replace('<', '', $tags)) : array($tags));
        if(end($tags) == '') array_pop($tags);
    }
    foreach($tags as $tag) {
        if ($stripContent)
             $content = '(.+</'.$tag.'[^>]*>|)';
         $str = preg_replace('#</?'.$tag.'[^>]*>'.$content.'#is', '', $str);
    }
    return $str;
}

$str = '<font color="red">red</font> text';
$tags = 'font';
$a = strip_only($str, $tags); // red text
$b = strip_only($str, $tags, true); // text
?>

相關(guān)文章

  • php中使用in_array() foreach array_search() 查找數(shù)組是否包含時(shí)的性能對比

    php中使用in_array() foreach array_search() 查找數(shù)組是否包含時(shí)的性能對比

    這篇文章主要介紹了php中使用in_array() foreach array_search() 查找數(shù)組是否包含時(shí)的性能對比,需要的朋友可以參考下
    2015-04-04
  • php 方便水印和縮略圖的圖形類

    php 方便水印和縮略圖的圖形類

    這是個(gè)方便做水印和縮略圖的類,簡化一些操作,按照一些CSS的習(xí)慣寫參數(shù)
    2009-05-05
  • PHP中in_array函數(shù)使用的問題與解決辦法

    PHP中in_array函數(shù)使用的問題與解決辦法

    相信大家都知道in_array函數(shù)是判斷數(shù)據(jù)中是否存在指定的內(nèi)容了,對于這個(gè)函數(shù)用法非常的簡單,但在使用過程中會我發(fā)現(xiàn)有一些問題,下面我們就對于這些問題來看看如何處理吧.有需要的朋友們可以參考借鑒。
    2016-09-09
  • PHP實(shí)現(xiàn)猜數(shù)游戲

    PHP實(shí)現(xiàn)猜數(shù)游戲

    這篇文章主要為大家詳細(xì)介紹了PHP實(shí)現(xiàn)猜數(shù)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • php 生成簽名及驗(yàn)證簽名詳解

    php 生成簽名及驗(yàn)證簽名詳解

    這篇文章主要介紹了php 生成簽名及驗(yàn)證簽名詳解的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • PHP基于XMLWriter操作xml的方法分析

    PHP基于XMLWriter操作xml的方法分析

    這篇文章主要介紹了PHP基于XMLWriter操作xml的方法,結(jié)合實(shí)例形式分析了php使用XMLWriter生成及解析xml數(shù)據(jù)的操作技巧,需要的朋友可以參考下
    2017-07-07
  • php實(shí)現(xiàn)以只讀方式打開文件的方法

    php實(shí)現(xiàn)以只讀方式打開文件的方法

    這篇文章主要介紹了php實(shí)現(xiàn)以只讀方式打開文件的方法,實(shí)例分析了php中fopen函數(shù)的功能及使用技巧,需要的朋友可以參考下
    2015-03-03
  • 最新評論