最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2014年05月14日 10:29:41   作者:  
分享一個(gè)小技巧,在PHP中如何過濾ascii控制字符,需要的朋友可以參考下

還記得以前在工作中,將爬來的其它網(wǎng)站的數(shù)據(jù)導(dǎo)到xml。但是會遇到一個(gè)問題:即網(wǎng)頁會有ascII的控制字符。一開始以為是別人為了防止采集而加入的,然后發(fā)現(xiàn)一個(gè)就往過濾表里加一個(gè)。直到慢慢發(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);
}

相關(guān)文章

最新評論

古田县| 德庆县| 新余市| 万安县| 邻水| 九龙城区| 建德市| 山西省| 宜兴市| 辉南县| 临泉县| 德格县| 革吉县| 沧源| 阿拉尔市| 焦作市| 贞丰县| 玉环县| 张北县| 潮州市| 仲巴县| 宁强县| 玉屏| 日喀则市| 武强县| 正蓝旗| 孝昌县| 仙居县| 马山县| 霍林郭勒市| 竹溪县| 铜鼓县| 边坝县| 万荣县| 洮南市| 邵东县| 双峰县| 新沂市| 枞阳县| 无锡市| 新巴尔虎左旗|