php从文本读入数据,处理结果再导入到文本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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"."\t"."majorName"."\n"; $wfile = ‘cate_result.txt‘; foreach($majorArray as $major){ $majorStr = trim($majorStr.$major[‘id‘])."\t".trim($major[‘name‘])."\n"; } file_put_contents($wfile, $majorStr);
以上是关于php从文本读入数据,处理结果再导入到文本的主要内容,如果未能解决你的问题,请参考以下文章
从fragmentactivity导入文本到fragment