elosh: Zeichenkette splitten -- Leerstelle überspringen

Beitrag lesen

schau mal, so hab ichs jetzt:

// Spalten nach Tabellen sortieren
    $daten_array = split("(\n)", $daten);
    for ($l = 0; $l < count($daten_array); $l++)
    {
           $tmp = explode(",", $inputsp);
            $datentmp = split('[, ]', $daten_array[$l]);
            $j = 0;

for($i = 0; $i < count($tmp); $i++)
            {
       $tmp[$i] = trim($tmp[$i]);
              if(!($tmp[$i] == "person_ID") and
                 !($tmp[$i] == "paper_ID") and
                 !($tmp[$i] == "comments"))
              {
                $inputsp_p[$j] = $tmp[$i];
                $daten_p[$j] = $datentmp[$i];
                $j++;
              }
            }
            }

ein Text wird erst beim Auftreten von Zeilenumbrüchen gesplittet, das Ergebnis steht in daten_array.
Jetzt soll gesplittet werden, wenn ein Komma auftritt .
Bei der if-schleife wird nur überprüft, in welcher Tabelle die Spalten vorkommen.

Ich mach was falsch