Björn: Array- Email versenden, < value=""> definiert immer ganzes Array

Guten Morgen,

mein Problem:

ich möchte den Inhalt eines Arrays als mail versenden.
das mach ich so:

for ($i = 0; $i < count($anzahl); $i++){
     $Email_anzahl .= " ".$anzahl[$i].",";
     $Email_druckermodell .= " ".$artikel[$i].",";
     $Email_code .= " ".$code[$i].",";
}

das packe ich dann in einen $text und versende es per mail()
funktioniert ja auch...
Nun ist es aber so das das Array (z.B. anzahl[10]) über Formularfelder gefüllt wird.

auch ein: <input type="text" value="" > definiert das Array, so daß
auch bei keiner Eingabe in das Formularfeld alle 10 Elemente des Arrays definiert werden,
und dann die Email (bei nur einer Eingabe) so ankommt:

Anzahl:  123, , , , , , , , , ,
 Artikel:  irgendwas, , , , , , , , , ,
 Code:  xx-z3, , , , , , , , , ,

hat jemand eine Idee wie ich das umgehen kann, kann ich Elemente eines Arrays wieder undefiniert setzen ??

Danke für jeden Tip
Gruß
Björn

  1. for ($i = 0; $i < count($anzahl); $i++){
         $Email_anzahl .= " ".$anzahl[$i].",";
         $Email_druckermodell .= " ".$artikel[$i].",";
         $Email_code .= " ".$code[$i].",";
    }

    diesem code nach entzählt dein array anzahl von mir aus 10 werte
    stell dir das mal vor
    for ( $i=0; $i<10; $i++)
    {1. Wiederholung
      $Email_anzahl .= " ".$anzahl[1].", ";
      $Email_druckermodell .= " ".$artikel[1].",";
    ,....

    waru nicht mit while(??

    $i=0;
    while ( $anzahl[$i] != "" )
    {
      asdfsdf
      $i++;
    }

    1. ...duh...

      ja warum eigentlich nicht ..? :-)

      thanx
      Björn