Я создал роут, который возвращает данные в формате json, это мне показалось несложным так как есть функция echo json_encode($arr)
Но вот я столкнулся с необходимостью отдавать данные в виде CSV (а ещё лучше tsv). Но не нашёл подходящей функции. Вопрос - есть ли такая практика - создавать апи в виде таблицы? И если есть то как это реализуется? Необходимость возникла в связи с тем что данные требуются библиотеке, которая обрабатывает их своим парсером сsv. Я нашёл функцию которая создаёт файл и пишет данные таблицы в этот файл. Но возможно лучше отдавать данные в цикле без создания файла? Как вообще решаются подобные задачи?