国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php 批量替換html標簽的實例代碼

2024-05-04 23:19:44
字體:
來源:轉載
供稿:網友

1.把html元素全部去掉,或者保留某幾個html標簽

復制代碼 代碼如下:


<?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>');
?>


結果為(去掉了注釋):

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

復制代碼 代碼如下:


<?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
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 崇州市| 嘉兴市| 两当县| 台安县| 浦县| 思茅市| 海口市| 信丰县| 长岭县| 临武县| 昭觉县| 襄汾县| 来安县| 革吉县| 安福县| 舒城县| 五台县| 吴忠市| 鹤峰县| 霸州市| 武汉市| 永定县| 聂拉木县| 辰溪县| 平凉市| 西华县| 常德市| 安化县| 田东县| 万源市| 武冈市| 故城县| 永昌县| 桐柏县| 安达市| 肃南| 资源县| 杭锦旗| 元朗区| 海安县| 九江县|