php去除HTML標(biāo)簽實(shí)例
例1、php自帶的函數(shù)可以去除/刪除字符串中的HTML標(biāo)簽/代碼。
strip_tags(string,allow):函數(shù)剝?nèi)?HTML、XML 以及 PHP 的標(biāo)簽。
參數(shù):string,必填,規(guī)定要檢查的字符串;allow,選填,規(guī)定允許存在的標(biāo)簽,這些標(biāo)簽不會(huì)被刪除。
$str = '郭碗瓢盆-<span style="color:#f00;">PHP</span>';
$str1 = strip_tags($str); // 刪除所有HTML標(biāo)簽
$str2 = strip_tags($str,'<span>'); // 保留 <span>標(biāo)簽
echo $str1; // 輸出 郭碗瓢盆-PHP
echo $str2; // 樣式不一樣喔
例2、清除HTML標(biāo)簽字符串中某些屬性代碼
使用PHP處理從數(shù)據(jù)庫(kù)中讀取的文章HTML代碼,然后用正則對(duì)代碼進(jìn)行匹配與修改,保存代碼以后,用靜態(tài)生成功能即可生成修改后的HTML頁(yè)面了。
因?yàn)槲覀兩傻拇a是已經(jīng)處理過的代碼,所以就不會(huì)影響HTML頁(yè)面的加載速度了。
具體 [示例代碼]如下:
<?php
$str = "<img src="" width="245" height="138" onclick="window.open('xxxx.gif')" />";
$str = preg_replace('#onclick=([sS]*)"#','',$str);
// #符號(hào)前面有一個(gè)雙引號(hào)要注意,代表結(jié)束的代碼
print($str);
?>
- PHP刪除HTMl標(biāo)簽的三種解決方法
- php過濾HTML標(biāo)簽、屬性等正則表達(dá)式匯總
- PHP html標(biāo)簽正則替換并可自定義正則規(guī)則
- php獲取網(wǎng)頁(yè)標(biāo)題和內(nèi)容函數(shù)(不包含html標(biāo)簽)
- php 批量替換html標(biāo)簽的實(shí)例代碼
- PHP實(shí)現(xiàn)HTML標(biāo)簽自動(dòng)補(bǔ)全代碼
- php使HTML標(biāo)簽自動(dòng)補(bǔ)全閉合函數(shù)代碼
- PHP中HTML標(biāo)簽過濾技巧
- PHP 修復(fù)未正常關(guān)閉的HTML標(biāo)簽實(shí)現(xiàn)代碼(支持嵌套和就近閉合)
- php實(shí)現(xiàn)過濾表單提交中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)文章
Laravel 5.5中為響應(yīng)請(qǐng)求提供的可響應(yīng)接口詳解
這篇文章主要給大家介紹了關(guān)于Laravel 5.5中為響應(yīng)請(qǐng)求提供的可響應(yīng)接口的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11
php獲取文件夾路徑內(nèi)的圖片以及分頁(yè)顯示示例
這篇文章主要介紹了php獲取文件夾路徑內(nèi)的圖片以及分頁(yè)顯示的示例,需要的朋友可以參考下2014-03-03
PHP調(diào)用接口用post方法傳送json數(shù)據(jù)的實(shí)例
今天小編就為大家分享一篇PHP調(diào)用接口用post方法傳送json數(shù)據(jù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2018-05-05
Laravel框架學(xué)習(xí)筆記之批量更新數(shù)據(jù)功能
這篇文章主要介紹了Laravel框架學(xué)習(xí)筆記之批量更新數(shù)據(jù)功能,結(jié)合實(shí)例形式分析了Laravel框架批量更新數(shù)據(jù)的相關(guān)模型定義與使用操作技巧,需要的朋友可以參考下2019-05-05
php加密解密函數(shù)authcode的用法詳細(xì)解析
authcode函數(shù)可以說對(duì)中國(guó)的PHP界作出了重大貢獻(xiàn)。包括康盛自己的產(chǎn)品,以及大部分中國(guó)使用PHP的公司都用這個(gè)函數(shù)進(jìn)行加密,authcode 是使用異或運(yùn)算進(jìn)行加密和解密2013-10-10
Laravel框架數(shù)據(jù)庫(kù)CURD操作、連貫操作總結(jié)
這篇文章主要介紹了Laravel框架數(shù)據(jù)庫(kù)CURD操作、連貫操作、鏈?zhǔn)讲僮骺偨Y(jié),本文包含大量數(shù)據(jù)庫(kù)操作常用方法,需要的朋友可以參考下2014-09-09
Laravel 實(shí)現(xiàn)Controller向blade前臺(tái)模板賦值的四種方式小結(jié)
今天小編就為大家分享一篇Laravel 實(shí)現(xiàn)Controller向blade前臺(tái)模板賦值的四種方式小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2019-10-10
PHP設(shè)計(jì)模式之適配器模式代碼實(shí)例
這篇文章主要介紹了PHP設(shè)計(jì)模式之適配器模式代碼實(shí)例,本文講解了目標(biāo)、角色、應(yīng)用場(chǎng)景、優(yōu)勢(shì)等內(nèi)容,并給出代碼實(shí)例,需要的朋友可以參考下2015-05-05

