LSpreee: Verhalten von explode bei leerem String

Beitrag lesen

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 :)