小写以外的所有字符去掉

function FilterSearch($keyword)

{

$restr = '';

for($i=0;isset($keyword[$i]);$i++)

{

//判断是否为中文

if(ord($keyword[$i]) > 0x80)

{

//判断是否为大写

if(isset($keyword[$i+1]) && ord($keyword[$i+1]) > 0x40)

{

//$restr .= $keyword[$i].$keyword[$i+1];

$restr .='';

$i++;

}

else

{

//$restr .= ' ';

$restr .='';

}

}

else

{

if(preg_match("/[^0-9a-z@#\.]/",$keyword[$i]))

{

$restr .= ' ';

}

else

{

$restr .= $keyword[$i];

}

}

}

return $restr;

}

 

$str = '<script>我是热刺DFDFD123fdfs</script>';

echo FilterSearch($str);

你可能感兴趣的:(字符)