php刪除html
php有個函數:strip_tags(字元串) 用來刪除字元串中的 html標簽。
比如:
$str = '<b>Made In China</b>';
$str = strip_tags($str);
print_r($str);
結果就是: Made In China
Ⅱ PHP如何去除HTML標簽
functioncut_tags_html($str)
{
$search=array("'<script[^>]*?>.*?</script>'si",//去掉javascript
"'<[/!]*?[^<>]*?>'si",//去掉HTML標記
"'([ ])[s]+'",//去掉空白字元
"'&(quot|#34);'i",//替換HTML實體
"'&(amp|#38);'i",
"'&(lt|#60);'i",
"'&(gt|#62);'i",
"'&(nbsp|#160);'i",
"'&(iexcl|#161);'i",
"'&(cent|#162);'i",
"'&(pound|#163);'i",
"'&(|#169);'i",
"'peihuo.cn|peihuo.mobi|div|/'",
"'&#(d+);'e");//作為PHP代碼運行
$replace=array("",
"",
"",//"\1",
""",
"&",
"<",
">",
"",
chr(161),
chr(162),
chr(163),
chr(169),
"",
"chr(\1)");
returnpreg_replace($search,$replace,$str);
}
Ⅲ 用PHP去掉HTML,但要保留a標簽,這個的操作為什麼不對
用替換吧!把不需要的替換掉
$html=str_replace("<span>"," ",$html);
$html=str_replace("</span>"," ",$html);
Ⅳ 能用PHP 去掉所有html標簽里的部分屬性嗎
PHP也支持正則表達式,通過正則表達式可以對指定的HTML標簽以及指定標簽的屬性進行過濾
Ⅳ php中刪除html標簽里的屬性(可用正則表達式)
$str='<spanstyle="font-family:'Arial','sans-serif';font-size:9pt;">test</span>';
//$str=stripslashes($str);
$str=preg_replace('#<([^>s/]+)[^>]*>#','<$1>',$str);
echohtmlspecialchars($str)."<br/>";
Ⅵ php利用正則表達式刪除html標簽
php正則表達式:<em>.*</em>
完整的php利用正則表達式刪除html標簽程序如下:
<?php
$str='<p>12345<em>123abc"def"</em></p>';
echopreg_replace('#<em>.*</em>#is','',$str);
?>
運行結果:
<p>12345</p>
Ⅶ 怎麼去除php頁面中的HTML標簽啊
直接用strip_tags()函數
strip_tags() 函數剝去 HTML、XML 以及 PHP 的標簽。
Ⅷ php截取字元串以及去掉html標記
$str="帶html的字元串";
$str2=strip_tags($str);
echo $str2; //已經去掉html 標
簽
Ⅸ php 搜索html並刪除某個id的div標簽
這個問題不難講述,你可以參考一下我的建議。
如果使用js或者jquery會很簡單,但是使用php很麻煩
如果div中只是文本或者沒有嵌套div,還可以考慮用正則
但是不推薦使用,你可以看看phpQuery
phpQuery可以讓你用php代碼實現jquery的代碼
如果還有什麼疑問的話,可以多去後盾人看一些教學視頻,非常有幫助的。
Ⅹ PHP如何去除字元串中的html標記
php去除字元串中的html標記,用到的工具:notepad++,代碼如下:
1.
<?php
echostrip_tags("Hello<h1>china!</h1>");
?>
說明:strip_tags函數就是過濾html標簽。
2.輸出結果:Hello china!
注意事項:win和linux都適用!