Сборка CSV с массивом
Мне нужно выполнить запрос, который будет возвращать несколько строк и экспортировать его в CSV. Я должен поставить клетки в определенном порядке, хотя.
Допустим, в моей таблице выложены идентификатор, имя, адрес, жена. Мне нужно построить CSV в порядке идентификатора, адреса, жены, имени. Я подумал, что мог бы просто сделать массив в правильном порядке, а затем сделать CSV с этим, но после часа поиска в Google, я не могу узнать, как сделать CSV с массивом.
Существует fputcsv, но для этого требуется предварительно сделанный CSV. Кроме того, я надеялся, что есть способ сделать это.
public function export() {
$this->load->helper('download');
$data[1] = 'i like pie';
$data[2] = 'i like cake';
force_download('result.csv', $data);
}
Я пытался это сделать, но ошибка сказала, что файл помощника загрузки ожидал строку, а не массив.