php过滤不可见字符的方法
这期内容当中小编将会给大家带来有关php过滤不可见字符的方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了嘉兴免费建站欢迎大家使用!
编码知识
ASCII码为标准符号、数字、英文等进行了保留,取值范围是0~127,还有一部分作为扩展ASCII码128~255。当操作系统采用非ASCII编码时(比如汉字编码),一般用扩展ASCII码来进行,约定用128~255范围的编码连续2~3甚至4个字节来进行汉字编码。
所以可以判断ASCII码十进制值是否大于127来筛选出汉字。
php代码
php处理不可见字符的方法:首先创建一个PHP文件;然后定义一个filterNonPrintableChar方法;接着在方法体内通过while语句实现过滤不可见字符的功能逻辑;最后运行该文件即可。
31 && $asc < 127 || $asc > 127) { $newStr .= $char; } $i++; } return $newStr; } $str = chr(1) ."a3#2%1". chr(2) . chr(54) . "s哈哈ad~a好的s"; var_dump(filterNonPrintableChar($str)); $str = "“ASCII码为标准符号、数字、英文等进行了保留,取值范围是0~127,还有一部分作为扩展ASCII码128~255当操作系统采用非ASCII编码时(比如汉字编码),一般用扩展ASCII码来进行,约定用128~255范围的编码连续2~3甚至4个来进行...”"; var_dump(filterNonPrintableChar($str));
上述就是小编为大家分享的php过滤不可见字符的方法了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。
网站名称:php过滤不可见字符的方法
文章来源:http://ybzwz.com/article/gcgdch.html