中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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的問題,轉載需保留來源!

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

主站蜘蛛池模板: 日日操网站 | 亚洲国产成人在线视频 | 天天久久| 日韩三级免费观看 | 国产成人一区二区三区精 | 美女在线观看国产 | 国产欧美日韩在线观看 | 亚洲精品电影网在线观看 | 免费观看一级特黄欧美大片 | 婷婷久久综合 | 九色.com | 午夜精品久久久 | 国内激情av片 | 精品国产欧美一区二区三区成人 | 老司机67194精品线观看 | 国产精品久久久久一区二区三区 | 网络毛片| 久草视频观看 | 欧美中文字幕在线观看 | 国产性色视频 | 欧美一区视频 | 亚洲高清av在线 | 国产日韩欧美一区二区 | 日本一区二区三区在线观看 | 国产一级视频在线播放 | 免费在线观看黄网站 | 91精品国产91久久久久福利 | 国产欧美综合在线 | 成人午夜激情 | 国产一区 | 国产美女精品 | 成人精品毛片国产亚洲av十九禁 | 国产精品视频区 | 成人妇女免费播放久久久 | 久久逼逼 | 中文字幕欧美一区二区 | 国产精品影视在线观看 | 亚州午夜精品 | 国产精品毛片一区二区三区 | 午夜影院 | 日韩一二区 |