php 去除html標(biāo)記--strip_tags與htmlspecialchars的區(qū)別詳解
更新時(shí)間:2013年06月26日 10:23:03 作者:
本篇文章是對(duì)php中去除html標(biāo)記以及strip_tags與htmlspecialchars的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
strip_tags
去掉 HTML 及 PHP 的標(biāo)記。
語法: string strip_tags(string str);
傳回值: 字串
函式種類: 資料處理
內(nèi)容說明
本函式可去掉字串中包含的任何 HTML 及 PHP 的標(biāo)記字串。若是字串的 HTML 及 PHP 標(biāo)簽原來就有錯(cuò),例如少了大于的符號(hào),則也會(huì)傳回錯(cuò)誤。而本函式和 fgetss() 有著相同的功能。
htmlspecialchars
將特殊字元轉(zhuǎn)成 HTML 格式。
語法: string htmlspecialchars(string string);
傳回值: 字串
函式種類: 資料處理
本函式將特殊字元轉(zhuǎn)成 HTML 的字串格式 ( &....; )。最常用到的場(chǎng)合可能就是處理客戶留言的留言版了。
& (和) 轉(zhuǎn)成 &
" (雙引號(hào)) 轉(zhuǎn)成 "
< (小于) 轉(zhuǎn)成 <
> (大于) 轉(zhuǎn)成 >
'' (單引號(hào)) 轉(zhuǎn)成 '
此函式只轉(zhuǎn)換上面的特殊字元,并不會(huì)全部轉(zhuǎn)換成 HTML 所定的 ASCII 轉(zhuǎn)換。
<?php
$new = htmlspecialchars( "<a href='test'>Test</a>" , ENT_QUOTES);
echo $new ;
?>
結(jié)果: <a href='test'>Test</a>
去掉 HTML 及 PHP 的標(biāo)記。
語法: string strip_tags(string str);
傳回值: 字串
函式種類: 資料處理
內(nèi)容說明
本函式可去掉字串中包含的任何 HTML 及 PHP 的標(biāo)記字串。若是字串的 HTML 及 PHP 標(biāo)簽原來就有錯(cuò),例如少了大于的符號(hào),則也會(huì)傳回錯(cuò)誤。而本函式和 fgetss() 有著相同的功能。
htmlspecialchars
將特殊字元轉(zhuǎn)成 HTML 格式。
語法: string htmlspecialchars(string string);
傳回值: 字串
函式種類: 資料處理
本函式將特殊字元轉(zhuǎn)成 HTML 的字串格式 ( &....; )。最常用到的場(chǎng)合可能就是處理客戶留言的留言版了。
& (和) 轉(zhuǎn)成 &
" (雙引號(hào)) 轉(zhuǎn)成 "
< (小于) 轉(zhuǎn)成 <
> (大于) 轉(zhuǎn)成 >
'' (單引號(hào)) 轉(zhuǎn)成 '
此函式只轉(zhuǎn)換上面的特殊字元,并不會(huì)全部轉(zhuǎn)換成 HTML 所定的 ASCII 轉(zhuǎn)換。
復(fù)制代碼 代碼如下:
<?php
$new = htmlspecialchars( "<a href='test'>Test</a>" , ENT_QUOTES);
echo $new ;
?>
結(jié)果: <a href='test'>Test</a>
相關(guān)文章
php實(shí)現(xiàn)壓縮多個(gè)CSS與JS文件的方法
這篇文章主要介紹了php實(shí)現(xiàn)壓縮多個(gè)CSS與JS文件的方法,通過兩個(gè)完整實(shí)例分別實(shí)現(xiàn)了針對(duì)css文件與js文件的壓縮,需要的朋友可以參考下2014-11-11
PHP面向?qū)ο蠖鄳B(tài)性實(shí)現(xiàn)方法簡(jiǎn)單示例
這篇文章主要介紹了PHP面向?qū)ο蠖鄳B(tài)性實(shí)現(xiàn)方法,簡(jiǎn)單說明了面向?qū)ο蠖鄳B(tài)性的原理并結(jié)合具體實(shí)例給出了php實(shí)現(xiàn)多態(tài)性的相關(guān)操作技巧,需要的朋友可以參考下2017-09-09
完美解決phpdoc導(dǎo)出文檔中@package的warning及Error的錯(cuò)誤
下面小編就為大家?guī)硪黄昝澜鉀Qphpdoc導(dǎo)出文檔中@package的warning及Error的錯(cuò)誤。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-05-05
解決更換PHP5.4以上版本后Dedecms后臺(tái)登錄空白問題的方法
為什么會(huì)出現(xiàn)更換PHP5.4以上版本后Dedecms后臺(tái)登錄空白的情況,本文將給大家詳細(xì)分析,找出真正原因以及解決辦法。2015-10-10

