您的位置:首页 > 其它

局域网ARP欺骗防护和ARP病毒的清除

2009-04-30 18:32 239 查看
在文本输出时候,可以用这个自定义函数,处理

function unhtml($content){ //定义自定义函数的名称

$content=htmlspecialchars($content); //转换文本中的特殊字符

$content=str_replace(chr(13),"<br>",$content); //替换文本中的换行符

$content=str_replace(chr(32)," ",$content); //替换文本中的 

$content=str_replace("[_[","<",$content); //替换文本中的大于号

$content=str_replace(")_)",">",$content); //替换文本中的小于号

$content=str_replace("|_|"," ",$content); //替换文本中的空格

return trim($content); //删除文本中首尾的空格

}

如何判别文本中的中文字呢

function msubstr($str,$start,$len){ //$str指的是字符串,$start指的是字符串的起始位置,$len指的是长度。

$strlen=$start+$len; //用$strlen存储字符串的总长度(从字符串的起始位置到字符串的总长度)

for($i=0;$i<$strlen;$i++){ //通过for循环语句,循环读取字符串

if(ord(substr($str,$i,1))>0xa0){ //如果字符串中首个字节的ASCII序数值大于0xa0,则表示为汉字

$tmpstr.=substr($str,$i,2); //每次取出两位字符赋给变量$tmpstr,即等于一个汉字

$i++; //变量自加1

}else{ //如果不是汉字,则每次取出一位字符赋给变量$tmpstr

$tmpstr.=substr($str,$i,1);}

}

return $tmpstr; //输出字符串

}
本文出自 “南瓜” 博客,请务必保留此出处http://nanguaray.blog.51cto.com/3883133/837990
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: