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

相关内容

热门资讯

英国派兵1人德国派兵13人 【#英国派兵1人德国派兵13人#】#欧洲还在抱有幻想#环球时报消息,据英国新闻联合社(PA)15日报...
网购烧烤炭生火除湿,母女3人一... 本文转自【杭州日报】;“我用网购的烧烤炭打开门窗除湿,没想到竟导致我和俩孩子一氧化碳中毒,我被紧急送...
有了它“值守”,异常行为精准捕...   本报讯(通讯员汪宇堂 靳程 王子越)近日,随着法槌落下,一起河南省桐柏县检察院通过监管场所异常行...
也门政府任命新任总理 转自:证券时报人民财讯1月16日电,当地时间16日凌晨,也门总统领导委员会主席拉沙德·穆罕默德·阿里...
持续深化检察机关工会组织协同协...   本报北京1月15日电(巩宸宇 全媒体记者杨璐嘉)1月15日,全国人大常委会副委员长、全国总工会主...