php htmlspecialchars加強版
更新時間:2010年02月16日 13:53:25 作者:
加強版htmlspecialchars
復制代碼 代碼如下:
//取消HTML代碼
function shtmlspecialchars($string) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = shtmlspecialchars($val);
}
} else {
$string = preg_replace(‘/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', ‘&\\1′,
str_replace(array(‘&', ‘”‘, ‘<', ‘>'), array(‘&', ‘"', ‘<', ‘>'), $string));
}
return $string;
}
您可能感興趣的文章:
- php htmlentities和htmlspecialchars 的區(qū)別
- php 去除html標記--strip_tags與htmlspecialchars的區(qū)別詳解
- php5.4以上版本GBK編碼下htmlspecialchars輸出為空問題解決方法匯總
- PHP關于htmlspecialchars、strip_tags、addslashes的解釋
- php過濾輸入操作之htmlentities與htmlspecialchars用法分析
- php htmlspecialchars()與shtmlspecialchars()函數的深入分析
- PHP htmlspecialchars() 函數實例代碼及用法大全
- PHP htmlspecialchars_decode()函數用法講解
- PHP htmlspecialchars()函數用法與實例講解
- php過濾htmlspecialchars() 函數實現把預定義的字符轉換為 HTML 實體用法分析
相關文章
php數組函數序列之ksort()對數組的元素鍵名進行升序排序,保持索引關系
ksort() 函數按照鍵名對數組升序排序,為數組值保留原來的鍵??蛇x的第二個參數包含附加的排序標志2011-11-11DW中鏈接mysql數據庫時,建立字符集中文出現亂碼的解決方法
DW中鏈接mysql數據庫時,建立字符集中文出現亂碼“????”2010-03-03