zoukankan      html  css  js  c++  java
  • php从文本读入数据,处理结果再导入到文本

    1,php从文本逐行读入数据,保存到数据组。使用fopen读取文本内容,逐行读取文本是$majorId = trim(fgets($rfile, 4096));。

    $rfile = fopen("cate_id.txt", "r");
    if ($rfile) {
        while (!feof($rfile)) {
            $majorId = trim(fgets($rfile, 4096));
            $majorName = CategoryNamespace::getMajorCategoryById($majorId);
            if(!$majorName){
                $majorName = CategoryNamespace::getMinorCategoryById($majorId);
            }
            $majorArray[$i]['id'] = $majorId;
            $majorArray[$i]['name'] = $majorName['name'];
            $i++;
        }
        fclose($rfile);
    }

    2,将数组数导出到文本,将数组内容拆分为字符串,将字符串导出到文本。

    $majorStr = "majorId"."	"."majorName"."
    ";
    $wfile = 'cate_result.txt';
    foreach($majorArray as $major){
        $majorStr = $majorStr.trim($major['id'])."	".trim($major['name'])."
    "; 
    
    } 
    
    file_put_contents($wfile, $majorStr);

      

  • 相关阅读:
    sklearn
    Scrapy
    正则表达式re
    BeautifulSoup
    requests
    Python网络爬虫与信息提取
    Matplotlib
    Pandas
    NumPy
    制约大数据处理能力的几个问题
  • 原文地址:https://www.cnblogs.com/usa007lhy/p/5221761.html
Copyright © 2011-2022 走看看