Я знаю, что об этом спрашивали довольно много раз, но это немного извращение.
У меня есть многомерный массив, в котором ключом массива должно быть имя столбца для плоской строки типа csv (я не хочу, чтобы это был файл, просто как строка csv).
Итак, это так:
$data = array(
dates = array ('2010-01-02','2011-02-03','2011-02-04'),
type1 = array ('data1','data2','data3'),
type2 = array ('data4','data5','data6')
);
Конечный результат должен быть:
$new_data = "dates,type1,type2" . "\n"
$new_data .= "2010-01-02,data1,data4" . "\n"
$new_data .= "2011-02-03,data2,data5" . "\n"
$new_data .= "2011-02-04,data3,data6";
Надеюсь, это понятно. Спасибо за любую помощь.