Jörg: Falsche Ausgabe aus Array

Beitrag lesen

Hallo,

ich lese ein Array mit WHILE aus, doch bei der Ausgabe wird immer nur der erste Buchstabe ausgegeben. Mache ich vorher eine Ausgabe mit var_dump,  kann ich sehen das dass Array richtig zusammengebaut ist (function ist ebenfalls ein Array welches in der inneren Schleife gelesen wird).

array(1) { [1]=>  array(4) { ["username"]=>  string(6) "Tester" ["id_user"]=>  string(1) "1" ["path"]=>  NULL ["function"]=>  array(3) { [1]=>  string(5) "Admin" [2]=>  string(9) "Moderator" [3]=>  string(7) "Leitung" } } }

Script:
while(list($key, $value)=each($team)){
  echo $value['username'] . "</ br>";

while(list($key2, $value2)=each($value['function'])){
  echo $value2['function'] . "</ br>";
  }
  echo "</br><br />";
 }

Ausgabe:
Tester
AML

Es wird also immer nur der erste Buchstabe des Strings ausgegeben. Habt Ihr dafür eine Erklärung? Ich nicht.

Gruß
Jörg