Array in eine Datei schreiben?

preko

Erfahrenes Mitglied
Hi,

ich habe folgendes Problem:

PHP:
$time = time();
$ueberschriften = "'id';'last_login';'start';'ende';'status'\n";

$datensaetze = $datenbankeintraege[]; 
// Der Inhalt des Arrays $datenbankeintraege soll in die Textdatei geschrieben werden! 

$datei = "daten.csv";
$fp = fopen($datei,"w");
$data = $time.$ueberschriften.$datensaetze;
fwrite($fp,"$data");
fclose($fp);

Die o.g. Zeilen sind der derzeitige Stand. Nun möchte ich, dass der Inhalt des Arrays $datenbankeintraege nach den Variablen $time und $ueberschriften in die Datei geschrieben wird.

Das Array kann ich zwar abrufen:
PHP:
...
for ($x = 0; $x<30; $x++) {
     echo $datenbankeintraege[$x];
}
...

Wie kombiniere ich nun beides, damit ich das gewünschte Ergebnis bekomme?

Ich weiss, dass folgendes Beispiel falsch ist, aber es verdeutlicht, was ich brauche:

PHP:
$data = $time.$ueberschriften.for ($x = 0; $x<30; $x++) { echo $datenbankeintraege[$x] };


Beste Grüße,
preko
 
PHP:
$time = time(); 
$ueberschriften = "'id';'last_login';'start';'ende';'status'\n"; 

$datensaetze = $datenbankeintraege[];  
// Der Inhalt des Arrays $datenbankeintraege soll in die Textdatei geschrieben werden!  

$datei = "daten.csv"; 
$fp = fopen($datei,"w"); 
$data = $time.$ueberschriften.$datensaetze; 
fwrite($fp,"$data"); 
fclose($fp);

Implode war ein gutes Stichwort.
Du kannst durch die Implode-Funktion alle Werte eines Array zu einer Variable zusammensetzen lassen.

Beispiel:
PHP:
// Dein Array
$meinArray = array("Hallo","ich", "Magnus", "Tier", "Fuchs");
$arrvar = implode("-", $meinArray);

echo $arrvar;
// Ausgabe = Hallo-ich-Magnus-Tier-Fuchs


Das "-" in den Anführungszeichen gibt an, durch welches Zeichen die Werte getrennt werden sollen!

Grüsse,

maeg
 
Zurück