Таким образом вы можете изменить CSV с разделителями-запятыми на символы табуляции. Тем не менее, я не вижу выгоды от этого. Я думаю, что CSV с разделителями-запятыми гораздо менее подвержены ошибкам.
<?php
$myfile = "/path/to/my.csv";
$csv_fread = fopen($myfile, 'r');
$rows = array();
while ($columns = fgetcsv($csv_fread, 10000, ",")) {
$rows[] = $columns;
}
fclose($csv_fread);
$csv_fwrite = fopen($myfile, 'w');
foreach($rows as $row){
fputcsv($csv_fwrite, $row, "\t");
}
fclose($csv_fwrite);
?>