色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

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

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

復(fù)制代碼 代碼如下:
/**
 * 根據(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);
}

php技術(shù)php小技巧之過濾ascii控制字符,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 常熟市| 赞皇县| 察哈| 呼和浩特市| 彭水| 黎城县| 海晏县| 开封县| 德保县| 梁平县| 华亭县| 中宁县| 富锦市| 凤山市| 富蕴县| 确山县| 元朗区| 高淳县| 普宁市| 罗甸县| 民县| 江油市| 元朗区| 温州市| 徐汇区| 安乡县| 茌平县| 来宾市| 小金县| 永州市| 景德镇市| 当涂县| 灵武市| 双柏县| 凌云县| 沁水县| 彭泽县| 香港 | 广宁县| 巴林左旗| 鄂州市|