php过滤ascii控制字符
来源:互联网 发布:淘宝补单平台 编辑:程序博客网 时间:2024/06/03 19:05
还记得以前在工作中,将爬来的其它网站的数据导到xml。但是会遇到一个问题:即网页会有ascII的控制字符。
一开始以为是别人为了防止采集而加入的,然后发现一个就往过滤表里加一个。直到慢慢发现,他们都是ascii表里的字符。
找到原因了,就好解决了。
/** * 根据ascii码过滤控制字符 * @param type $string */ public static function special_filter($string) { if(!$string) return ''; $new_string = ''; for($i =0; isset($string[$i]); $i++) { $asc_code = ord($string[$i]);//得到其asc码 //以下代码旨在过滤非法字符 if($asc_code == 9 || $asc_code == 10 || $asc_code == 13){ $new_string .= ' '; } else if($asc_code > 31 && $asc_code != 127){ $new_string .= $string[$i]; } } return trim($new_string); }
1 0
- php过滤ascii控制字符
- ASCII控制字符含义
- ASCII编码-控制字符
- ASCII控制字符
- ASCII 控制字符
- ASCII控制字符
- ASCII 非打印控制字符
- 常用控制字符ASCII码
- ASCII中的控制字符含义
- javascript 删除 ascii 控制字符
- PHP过滤字符
- php特殊字符过滤
- php特殊字符过滤
- php过滤特殊字符
- python过滤unicode控制字符
- ASCII可显示字符和ASCII控制字符
- ASCII控制字符和ASCII可显示字符
- php过滤数组空字符
- Opengl png 透明
- 第五周作业
- LA 3218 - Find the Border PSLG 平面直线区域划分
- 第七第八周作业
- illustrator学习
- php过滤ascii控制字符
- C# Point转string
- 第九周作业
- PHP图形处理库 ImageMagick 和gd的比较
- 最新B2B网站优化方法!
- 大白菜U盘启动制作工具v5.1 Win8PE兼容装机版
- SQL相关知识_封装在方法内的(增、删、该、查)代码
- java和C++处理字符串结尾标识的不同之处
- 杭电第1008题总结