я нашел этот код для строки csv как объект
$fp = fopen('test.csv','r') or die("**! can't open file\n\n");
$i = 0;
while($csv_line = fgetcsv($fp,1024)) {
$i++;
$json['json_'.$i]['id'] = $csv_line[0];
$json['json_'.$i]['product_id'] = $csv_line[1];
$json['json_'.$i]['title'] = $csv_line[2];
$json['json_'.$i]['outline'] = $csv_line[3];
}
$json['total_lines'] = $i;
print json_encode($json);
fclose($fp) or die("**! can't close file\n\n");
как создать каждую строку csv как отдельный файл json в php