Erstellen von CSV mit Array

Ich muss eine Abfrage ausführen, die mehrere Zeilen zurückgibt und diese in eine CSV exportiert. Ich muss die Zellen allerdings in eine bestimmte Reihenfolge bringen.

Nehmen wir also an, mein Tisch ist mit ID, Name, Adresse und Frau belegt. Ich muss eine CSV in der Reihenfolge ID, Adresse, Frau, Name erstellen. Ich dachte, ich könnte einfach ein Array in der richtigen Reihenfolge erstellen und dann eine CSV damit erstellen, aber nach einer Stunde googeln finde ich nicht heraus, wie man eine CSV mit einem Array erstellt.

Es gibt fputcsv, aber das erfordert eine vorgefertigte csv. Ich hatte auch gehofft, dass es einen Codeigniter gibt.

 public function export() {
    $this->load->helper('download');

    $data[1] = 'i like pie';
    $data[2] = 'i like cake';
    force_download('result.csv', $data);  
}

Ich habe das versucht, aber der Fehler besagte, dass die Download-Hilfedatei eine Zeichenfolge und kein Array erwartete.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage