私が行ったこのスクリプトがあります。基本的に、「ログ」フォルダー内のすべてのファイルを取得し、それらをすべて 1 つの配列ファイルにマージします。唯一の問題は、空白行または空の行があるとスクリプトが壊れることがあることです! 空白の空行を自動的にスキップして次に進むようにするにはどうすればよいですか? 空白行は必ずしも上または下にあるとは限りません! csvファイルの途中にある可能性があります
<?php
$csv = array();
$files = glob('../logs/*.*');
$out = fopen("newfile.txt", "w");
foreach($files as $file){
$in = fopen($file, "r");
while (($result = fgetcsv($in)) !== false)
{
$csv[] = $result;
}
fclose($in);
fclose($out);
}
print json_encode(array('aaData' => $csv ));
?>