国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 娄烦县| 剑阁县| 南昌市| 左权县| 建宁县| 景洪市| 斗六市| 延津县| 巴彦淖尔市| 仪陇县| 宁阳县| 莎车县| 博乐市| 永登县| 四子王旗| 泗水县| 衡水市| 赞皇县| 鸡泽县| 宜宾市| 丰县| 萨嘎县| 平果县| 亳州市| 平利县| 东山县| 自治县| 逊克县| 汕头市| 南郑县| 延庆县| 扎赉特旗| 宁津县| 耒阳市| 汝阳县| 五台县| 塔河县| 五华县| 四川省| 嘉鱼县| 泽库县|