一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

fgetcvs在linux的問題

看到有人在有漢字的字符串 前加一個 ‘ 或是任意半角符號,讓bug將其除掉,不過這樣做太麻煩了。最后呢,找來一個模擬fgetcsv功能的函數。
復制代碼 代碼如下:
function __fgetcsv(& $handle, $length = null, $d = ‘,', $e = ‘”‘) {
$d = preg_quote($d);
$e = preg_quote($e);
$_line = “”;
$eof=false;
while ($eof != true) {
$_line .= (empty ($length) ? fgets($handle) : fgets($handle, $length));
$itemcnt = preg_match_all(‘/' . $e . ‘/', $_line, $dummy);
if ($itemcnt % 2 == 0)
$eof = true;
}
$_csv_line = preg_replace(‘/(?: |[ ])?$/', $d, trim($_line));
$_csv_pattern = ‘/(‘ . $e . ‘[^' . $e . ']*(?:' . $e . $e . ‘[^' . $e . ']*)*' . $e . ‘|[^' . $d . ']*)' . $d . ‘/';
preg_match_all($_csv_pattern, $_csv_line, $_csv_matches);
$_csv_data = $_csv_matches[1];
for ($_csv_i = 0; $_csv_i < count($_csv_data); $_csv_i++) {
$_csv_data[$_csv_i] = preg_replace(‘/^' . $e . ‘(.*)' . $e . ‘$/s', ‘$1′ , $_csv_data[$_csv_i]);
$_csv_data[$_csv_i] = str_replace($e . $e, $e, $_csv_data[$_csv_i]);
}
return empty ($_line) ? false : $_csv_data;
}

php技術fgetcvs在linux的問題,轉載需保留來源!

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

主站蜘蛛池模板: 2021国内精品久久久久久影院 | 成人综合激情网 | 国产超91 | 色中文字幕在线 | 国内精品麻豆 | 国产高清一级毛片在线人 | 色综合激情网 | 四虎永久地址4hu紧急入口 | 91日韩欧美 | 久久精品国产亚洲婷婷 | 国产日韩欧美一区二区三区视频 | 久久久久久久网站 | 五月国产综合视频在线观看 | 真实国产乱子伦精品免费 | 99精品久久秒播无毒不卡 | 国产日产欧产精品推荐推荐 | 色婷婷久久合月综 | 怡红院在线视频精品观看 | 91人前露出精品国产 | 免费小视频在线观看 | 午夜免费在线观看 | 国产色中色 | 亚洲另类图 | 伊人五月婷 | 好吊日免费视频 | 热久久国产欧美一区二区精品 | 一二三四在线播放免费视频中国 | 香蕉eeww99国产在线观看 | 青草社区在线 | 国产91久久精品一区二区 | 在线私拍国产福利精品 | 午夜精品国产 | 97碰视频人人做人人爱欧美 | 欧美最猛性xxxxx黑人巨 | 国产综合91天堂亚洲国产 | 久久91精品国产91久久跳舞 | 男人女人的免费视频网站 | 丁香六月综合激情 | 玖玖精品在线 | 怡红院一区 | 在线播放国产一区 |