Преобразование текста (с разделителем табуляции) в ассоциативный массив PHP вместо этого кода для CSV?

Я хотел бы преобразовать код CSV в Array в текст (с разделителем табуляции) в блок Array кода. Вот мой существующий, который работает для запятой …

$rows = array_map('str_getcsv', $content); $header = array_shift($rows); $csv = array(); foreach ($rows as $row) { $csv[] = array_combine($header, $row); } print_r($csv); 

Какой был бы самый короткий способ конвертировать, например, 'str_getcsv' для принятия вкладок по запятым по умолчанию?

 $rows = array_map('str_getcsv', $content, array_fill(0, count($content), "\t")); 

Это помещает его в строку с разделителями табуляции. Затем вы можете либо взорвать его в массив, либо использовать его как есть.

 $csv = implode("\t", str_getcsv($file, ","));