PHP將HTML轉(zhuǎn)換成文本的實(shí)現(xiàn)代碼
核心代碼:
<?php
// $document 應(yīng)包含一個(gè) HTML 文檔。
// 本例將去掉 HTML 標(biāo)記,javascript 代碼
// 和空白字符。還會(huì)將一些通用的
// HTML 實(shí)體轉(zhuǎn)換成相應(yīng)的文本。
$search = array ("'<script[^>]*?>.*?</script>'si", // 去掉 javascript
"'<[\/\!]*?[^<>]*?>'si", // 去掉 HTML 標(biāo)記
"'([\r\n])[\s]+'", // 去掉空白字符
"'&(quot|#34);'i", // 替換 HTML 實(shí)體
"'&(amp|#38);'i",
"'&(lt|#60);'i",
"'&(gt|#62);'i",
"'&(nbsp|#160);'i",
"'&(iexcl|#161);'i",
"'&(cent|#162);'i",
"'&(pound|#163);'i",
"'&(copy|#169);'i",
"'&#(\d+);'e"); // 作為 PHP 代碼運(yùn)行
$replace = array ("",
"",
"\\1",
"\"",
"&",
"<",
">",
" ",
chr(161),
chr(162),
chr(163),
chr(169),
"chr(\\1)");
$text = preg_replace ($search, $replace, $document);
?>
- PHP轉(zhuǎn)換文本框內(nèi)容為HTML格式的方法
- 使用PHP+JavaScript將HTML頁(yè)面轉(zhuǎn)換為圖片的實(shí)例分享
- php中將html中的br換行符轉(zhuǎn)換為文本輸入中的換行符
- 基于php導(dǎo)出到Excel或CSV的詳解(附utf8、gbk 編碼轉(zhuǎn)換)
- php使用Image Magick將PDF文件轉(zhuǎn)換為JPG文件的方法
- 利用PHP將圖片轉(zhuǎn)換成base64編碼的實(shí)現(xiàn)方法
- PHP 實(shí)現(xiàn)的將圖片轉(zhuǎn)換為T(mén)XT
- php將圖片文件轉(zhuǎn)換成二進(jìn)制輸出的方法
- php圖片的二進(jìn)制轉(zhuǎn)換實(shí)現(xiàn)方法
- 基于PHPexecl類(lèi)生成復(fù)雜的報(bào)表表頭示例
相關(guān)文章
php合并數(shù)組array_merge函數(shù)運(yùn)算符加號(hào)與的區(qū)別
“+”運(yùn)算符和array_merge():array array_merge ( array array1, array array2 [, array ...] ) 都可以合并多個(gè)數(shù)組,但使用過(guò)程中有一點(diǎn)小區(qū)別。2008-10-10
PHP查找數(shù)值數(shù)組中不重復(fù)最大和最小的10個(gè)數(shù)的方法
這篇文章主要介紹了PHP查找數(shù)值數(shù)組中不重復(fù)最大和最小的10個(gè)數(shù)的方法,涉及php中array_unique與array_slice方法的使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04
PHP+Ajax 檢測(cè)網(wǎng)絡(luò)是否正常實(shí)例詳解
這篇文章主要介紹了PHP+Ajax 檢測(cè)網(wǎng)絡(luò)是否正常實(shí)例詳解的相關(guān)資料,這里附有實(shí)例代碼,需要的朋友可以參考下2016-12-12
PHP實(shí)現(xiàn)基于3DES算法加密解密字符串示例
這篇文章主要介紹了PHP實(shí)現(xiàn)基于3DES算法加密解密字符串,簡(jiǎn)單描述了3DES加密算法的概念、原理并結(jié)合實(shí)例形式分析了3DES加密算法具體定義與使用技巧,需要的朋友可以參考下2018-08-08
php 使用redis鎖限制并發(fā)訪問(wèn)類(lèi)示例
本篇文章主要介紹了php 使用redis鎖限制并發(fā)訪問(wèn)類(lèi),可以限制用戶請(qǐng)求,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-11-11
php數(shù)組函數(shù)序列之in_array() - 查找數(shù)組中是否存在指定值
in_array()定義和用法 in_array() 函數(shù)查找數(shù)組中是否存在指定值2011-11-11
php通過(guò)記錄IP來(lái)防止表單重復(fù)提交方法分析
這篇文章主要介紹了php通過(guò)記錄IP來(lái)防止表單重復(fù)提交的方法,對(duì)比分析了通過(guò)記錄IP防止重復(fù)提交與通過(guò)數(shù)據(jù)庫(kù)防止重復(fù)提交的方法,供大家靈活選擇與使用,是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12
使用GROUP BY的時(shí)候如何統(tǒng)計(jì)記錄條數(shù) COUNT(*) DISTINCT
在有g(shù)roup by的時(shí)候,如何統(tǒng)計(jì)結(jié)果記錄的數(shù)量?需要的朋友可以參考下。2011-04-04
php圖像處理函數(shù)imagecopyresampled用法詳解
這篇文章主要介紹了php圖像處理函數(shù)imagecopyresampled用法,結(jié)合實(shí)例形式詳細(xì)分析了imagecopyresampled函數(shù)的功能、參數(shù)、使用方法,需要的朋友可以參考下2016-12-12
解析PHPExcel使用的常用說(shuō)明以及把PHPExcel整合進(jìn)CI框架的介紹
本篇文章是對(duì)PHPExcel使用的常用說(shuō)明以及把PHPExcel整合進(jìn)CI框架的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06

