php 批量替換html標(biāo)簽的實(shí)例代碼
1.把html元素全部去掉,或者保留某幾個(gè)html標(biāo)簽
<?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)簽
<?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
?>
- PHP刪除HTMl標(biāo)簽的三種解決方法
- php過(guò)濾HTML標(biāo)簽、屬性等正則表達(dá)式匯總
- php去除HTML標(biāo)簽實(shí)例
- PHP html標(biāo)簽正則替換并可自定義正則規(guī)則
- php獲取網(wǎng)頁(yè)標(biāo)題和內(nèi)容函數(shù)(不包含html標(biāo)簽)
- PHP實(shí)現(xiàn)HTML標(biāo)簽自動(dòng)補(bǔ)全代碼
- php使HTML標(biāo)簽自動(dòng)補(bǔ)全閉合函數(shù)代碼
- PHP中HTML標(biāo)簽過(guò)濾技巧
- PHP 修復(fù)未正常關(guān)閉的HTML標(biāo)簽實(shí)現(xiàn)代碼(支持嵌套和就近閉合)
- php實(shí)現(xiàn)過(guò)濾表單提交中html標(biāo)簽的方法
- PHP轉(zhuǎn)換文本框內(nèi)容為HTML格式的方法
- PHP將HTML轉(zhuǎn)換成文本的實(shí)現(xiàn)代碼
- php中將html中的br換行符轉(zhuǎn)換為文本輸入中的換行符
- php自定義函數(shù)轉(zhuǎn)換html標(biāo)簽示例
相關(guān)文章
PHP 刪除文件與文件夾操作 unlink()與rmdir()這兩個(gè)函數(shù)的使用
有時(shí)候我們需要用PHP來(lái)刪除文件和文件夾,PHP本來(lái)也都有函數(shù)可以實(shí)現(xiàn),下面簡(jiǎn)單記錄一下代碼,方便以后信守拈來(lái)。2011-07-07
PHP自定義遞歸函數(shù)實(shí)現(xiàn)數(shù)組轉(zhuǎn)JSON功能【支持GBK編碼】
這篇文章主要介紹了PHP自定義遞歸函數(shù)實(shí)現(xiàn)數(shù)組轉(zhuǎn)JSON功能,針對(duì)json_encode函數(shù)處理GBK編碼中文出現(xiàn)亂碼的情況,使用自定義函數(shù)進(jìn)行數(shù)組遞歸遍歷實(shí)現(xiàn)可兼容GBK編碼的數(shù)組轉(zhuǎn)json功能,需要的朋友可以參考下2018-07-07
PHP入門教程之字符串處理技巧總結(jié)(轉(zhuǎn)換,過(guò)濾,解析,查找,截取,替換等)
這篇文章主要介紹了PHP入門教程之字符串處理技巧,結(jié)合實(shí)例形式總結(jié)分析了php針對(duì)字符串的刪除空格、特殊字符轉(zhuǎn)換、過(guò)濾、解析、分割、查找、截取、替換、獲取、判斷、計(jì)算等操作技巧,需要的朋友可以參考下2016-09-09
PHPStudy下載PHP提示“當(dāng)前網(wǎng)絡(luò)不穩(wěn)定,下載失敗”的解決辦法
這篇文章主要介紹了PHPStudy下載PHP提示“當(dāng)前網(wǎng)絡(luò)不穩(wěn)定,下載失敗”的解決辦法,文中通過(guò)圖文結(jié)合的方式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-08-08
一道求$b相對(duì)于$a的相對(duì)路徑的php代碼
這是一段計(jì)算兩個(gè)路徑的相對(duì)路徑的php代碼,需要的朋友可以參考下。2010-08-08

