Felix Riesterer: Textarea - Reihen in PHP

Beitrag lesen

Lieber Marco,

mit $_POST["text"] bekomme ich ja den Text der Textarea in die PHP-Datei, aber wie kann ich dort eine schleife Laufen lassen, die jede einzelne Reihe mit explode zurückgibt?

Du hast doch die Lösung schon genannt: explode()! Du kannst doch auch Zeilenenden per explode auftrennen:

  
$meine_daten = array();  
$zeilen = explode("\n", $_POST["text"]); // "\n" ist ein Zeilenumbruchszeichen  
foreach($zeilen as $einzelzeile)  
   {  
   $meine_daten_neu = array();  
   $datensatz = explode("|", $einzelzeile);  
   $meine_daten_neu['Nummer'] = $datensatz[0];  
   $meine_daten_neu['Name'] = $datensatz[1];  
   $meine_daten_neu['Rubrik'] = $datensatz[2];  
   $meine_daten_neu['Mail'] = $datensatz[3];  
   $meine_daten_neu['Flag'] = $datensatz[4];  
   $meine_daten[] = $meine_daten_neu;  
   }  
// Alle Daten jetzt im Array "meine_daten" vorhanden.  
print_r($meine_daten);  

Liebe Grüße aus Ellwangen,

Felix Riesterer.