explode und mehrdimensionales Array
Harry Müller
- php
hi.
Ich habe diesen Quellcode:
function show_termine($monat){
$file=file_get_contents("termine/".$monat.".dat");
$spalte=explode("|", $file);
for($x=0;$x<count($spalte);$x++){
$spalte[$x]=explode("_", $spalte);
}
printf($spalte);
}
show_termine("januar");
Der Monat "Januar" ist in januar.dat eingegeben und liegt in folgendem Format vor:
25_25_17:30_24:00_Geburtstag Susi_Feier von meiner kleinen Tochter zum 2ten|
also grob gesagt:
VONDATUM_BISDATUM_VONUHRZEIT_BISUHRZEIT_TITEL_BESCHREIBUNG|
Ich möchte also ein mehrdimensionales Array, das die Zeichenkette bis "|" im ersten [] speichert, und dann die Zeichenkette bis "_" im zweiten [].
Ich hab es früher immer hinbekommen, aber jetzt nicht mehr. Kann mir da jemand behilflich sein, mir fehlt da grad der Überblick.
Danke
harry
Oh, der Fehler eines Anfängers. ich hab die Falsche Funktion verwendet um ein Array auszugeben, es sollte print_r sein und nicht printf.
Jetzt funktioniert das auch, danke trotzdem