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

首頁 > 語言 > PHP > 正文

php中fgetcsv函數(shù)在php5.2.8 中的數(shù)據(jù)不完整

2024-09-04 11:47:57
字體:
供稿:網(wǎng)友

問題解析出來的數(shù)據(jù)不完整,有為空的字段,網(wǎng)上查了下說是在php5.2.8 中存在bug,解決辦法是使用自定義函數(shù),代碼如下:

  1. function __fgetcsv(& $handle$length = null, $d = ','$e = '"') {  
  2.      $d = preg_quote($d);  
  3.      $e = preg_quote($e);  
  4.      $_line = "";  
  5.      $eof=false;  
  6.      while ($eof != true) {  
  7.          $_line .= (emptyempty ($length) ? fgets($handle) : fgets($handle$length));  
  8.          $itemcnt = preg_match_all('/' . $e . '/'$_line$dummy);  
  9.          if ($itemcnt % 2 == 0)  
  10.              $eof = true;  
  11.      }  
  12.      $_csv_line = preg_replace('/(?: |[ ])?$/'$d, trim($_line));  
  13.      $_csv_pattern = '/(' . $e . '[^' . $e . ']*(?:' . $e . $e . '[^' . $e . ']*)*' . $e . '|[^' . $d . ']*)' . $d . '/';  
  14.      preg_match_all($_csv_pattern$_csv_line$_csv_matches);  
  15.      $_csv_data = $_csv_matches[1];  
  16.      for ($_csv_i = 0; $_csv_i < count($_csv_data); $_csv_i++) {  
  17.          $_csv_data[$_csv_i] = preg_replace('/^' . $e . '(.*)' . $e . '$/s''$1' , $_csv_data[$_csv_i]);  
  18.          $_csv_data[$_csv_i] = str_replace($e . $e$e$_csv_data[$_csv_i]);  
  19.      }  
  20.      return emptyempty ($_line) ? false : $_csv_data;  

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 托里县| 平谷区| 子洲县| 临海市| 定南县| 同心县| 元朗区| 德保县| 溆浦县| 嘉义市| 朝阳市| 莱阳市| 肃南| 奇台县| 股票| 镇远县| 广安市| 荣成市| 大宁县| 林芝县| 甘南县| 达尔| 南乐县| 房山区| 张家口市| 铜川市| 墨竹工卡县| 岫岩| 石泉县| 德江县| 兴义市| 太湖县| 秦皇岛市| 巴青县| 鹿邑县| 双辽市| 南木林县| 拜泉县| 屏南县| 大渡口区| 洮南市|