php过滤标签函数,【php函数】过滤Html标签

function checkStrHtml($string){

$string = trim_space($string);

if(is_numeric($string)) return $string;

if(!isset($string) or empty($string)) return '';

$string = preg_replace('/[\\x00-\\x08\\x0B\\x0C\\x0E-\\x1F]/','',$string);

$string  = ($string);

$string = strip_tags($string,""); //清除HTML如
等代码

// $string = str_replace("\n", "", str_replace(" ", "", $string));//去掉空格和换行

$string = str_replace("\n", "", $string);//去掉空格和换行

$string = str_replace("\t","",$string); //去掉制表符号

$string = str_replace(PHP_EOL,"",$string); //去掉回车换行符号

$string = str_replace("\r","",$string); //去掉回车

$string = str_replace("'","‘",$string); //替换单引号

$string = str_replace("&","&",$string);

$string = str_replace("=★","",$string);

$string = str_replace("★=","",$string);

$string = str_replace("★","",$string);

$string = str_replace("☆","",$string);

$string = str_replace("√","",$string);

$string = str_replace("±","",$string);

$string = str_replace("‖","",$string);

$string = str_replace("×","",$string);

$string = str_replace("∏","",$string);

$string = str_replace("∷","",$string);

$string = str_replace("⊥","",$string);

$string = str_replace("∠","",$string);

$string = str_replace("⊙","",$string);

$string = str_replace("≈","",$string);

$string = str_replace("≤","",$string);

$string = str_replace("≥","",$string);

$string = str_replace("∞","",$string);

$string = str_replace("∵","",$string);

$string = str_replace("♂","",$string);

$string = str_replace("♀","",$string);

$string = str_replace("°","",$string);

$string = str_replace("¤","",$string);

$string = str_replace("◎","",$string);

$string = str_replace("◇","",$string);

$string = str_replace("◆","",$string);

$string = str_replace("→","",$string);

$string = str_replace("←","",$string);

$string = str_replace("↑","",$string);

$string = str_replace("↓","",$string);

$string = str_replace("▲","",$string);

$string = str_replace("▼","",$string);

// --过滤微信表情

$string = preg_replace_callback('/[\xf0-\xf7].{3}/', function($r) { return '';}, $string);

return $string;

}function trim_space($str, $arr = array())

{

if (empty($arr)) {

$arr = array(' ', ' ');

}

foreach ($arr as $key => $val) {

$str = preg_replace('/(^'.$val.')|('.$val.'$)/', '', $str);

}

return $str;

}

本文为看恩吧原创文章,转载无需和我联系,但请注明来自knsay.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值