Von explode() gar nicht. Du bekommst immer mindestens ein Element zurück.
Danke, sehr konkrete Antwort. Leider steht dieser Satz nicht im Manual. Ich finde er gehört da hin.
Ok, dann habe ich es jetzt so gemacht, dass ich den Eingangsstring in explode abfrage. Das erschien mir am einfachsten.
Code:~~~php
function line_to_array($filename,$row,$trennzeichen){
$filedata = file($filename);
$start = strpos($filedata[$row],":");
$filedata[$row] = rtrim(substr($filedata[$row],$start+1));
if ($filedata[$row]!=""){
$export_array = explode($trennzeichen,$filedata[$row]);
$export_array = rtrim_array($export_array);
}
else
$export_array = array();
return $export_array;
}
Vielen Dank nochmal. Ich liebe dieses Forum :)