国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php小技巧之過濾ascii控制字符

2024-05-04 23:23:41
字體:
供稿:網(wǎng)友

還記得以前在工作中,將爬來的其它網(wǎng)站的數(shù)據(jù)導到xml。但是會遇到一個問題:即網(wǎng)頁會有ascII的控制字符。一開始以為是別人為了防止采集而加入的,然后發(fā)現(xiàn)一個就往過濾表里加一個。直到慢慢發(fā)現(xiàn),他們都是ascii表里的字符。找到原因了,就好解決了。

復制代碼 代碼如下:


/**
 * 根據(jù)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);
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 天水市| 华池县| 蒙山县| 伊金霍洛旗| 滦南县| 天祝| 长岛县| 沧源| 府谷县| 休宁县| 丰都县| 鲁山县| 安阳县| 普兰店市| 韩城市| 璧山县| 铁力市| 马关县| 始兴县| 安义县| 富蕴县| 浦县| 曲阳县| 辰溪县| 灵石县| 江永县| 永川市| 安新县| 固镇县| 北安市| 和平区| 云阳县| 广安市| 滨州市| 瑞金市| 克拉玛依市| 长岛县| 年辖:市辖区| 额敏县| 宽城| 且末县|