PHP导入大量CSV数据的方法分享
创始人
2024-06-02 06:58:04

/**
* @description 迭代器读取csv文件
* @param $strCsvPath
* @return \Generator
*/
public static function readPathCsvFile($strCsvPath)
{
    if ($handle = fopen($strCsvPath, 'r')) {
        while (!feof($handle)) {
            yield fgetcsv($handle);
        }
        fclose($handle);
    }
}


/**
* @description 处理c单行信息
* @param $arrData
* @return \Generator
*/public static function dealCsvLineData($arrData = [])
{
    $arrAfterData = [];
    if (false === empty($arrData)) {
        //去除每个字符串 前后空格
        foreach ($arrData as &$colData) {
            //检测对应编码格式 csv文件格式Shift-JIS

相关内容

热门资讯

“最快女护士”张水华开直播:白... 2026年1月8日晚,“最快女护士”张水华与丈夫王岢一同现身社交媒体直播,这也是她自1月2日宣布辞职...
清华2026年首篇Scienc...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会! (来源:IT之家)I...
成交额3265.29亿元,内蒙... 转自:草原云1月9日,记者从内蒙古自治区公共资源交易中心获悉,2025年,全区完成公共资源交易项目2...
曲光吉职务调整!毕业于西安一高... 据中航集团网站消息,2026年1月9日上午,中国航空集团有限公司召开领导班子(扩大)会议。受中央组织...
不到20万起售!2026款小鹏...  今日,在2026小鹏全球新品发布会上,小鹏汽车正式发布2026 款小鹏 P7+、小鹏 G7 超级增...