分享一個php過濾字串函數,具體代碼如下:
function StripHTML($string){$pattern=array ("''si", "']*?>.*?'si", "'<[\/\!]*?[^<>]*?>'si", "'([\r\n])[\s]+'", "'&(quot|#34);'i", "'&(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");$replace=array ('', '', "\\1", '', "&", "<", ">", ' ', chr(161), chr(162), chr(163), chr(169), "chr(\\1)");return preg_replace ($pattern, $replace, $str);}
您可能感興趣的文章
- php被遺忘的一些功能強大的字串處理函數
- php最精確的字串長度截取函數
- php字串替換函數str_replace速度比preg_replace快
- PHP中的字串處理函數(String Functions) 全總結
- PHP 字串轉義函數(addslashes,stripslashes)詳解
- js數組轉字串,js字串轉數組的方法總結
- php提取字串中的數字
- PHP 產生連續的數字(字母)數組函數range()分析,PHP抽獎程式函數
http://www.bkjia.com/PHPjc/764104.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/764104.htmlTechArticle分享一個php過濾字串函數,具體代碼如下: function StripHTML($string){$pattern=array ("'script[^]*?.*?/script'si", "'style[^]*?.*?/style'si", "'[\/\!]*?[^]*?'si"...