hi
Was mache ich falsch ??
Also eigendlich garnichts:-)
es passiert genau das was du angibst:
echo "$k: $v <br>";
echo "name:LEERSTELLEwert"
und das bei jeden durchlauf. du müsstest schon innerhalb eines schleifendurchlaufes filtern wie lang der String ist der in variable $k ist.
geht mit strlen($k).
gibt eine zahl zurück und je nach dem, wie groß diese Zahl-> dementsprechend viele Leerstellen müssen ausgegeben werden.
z.b.:
echo "$k:";
$anzahl = strlen($k);
for ($i = $anzahl; $i < 20;$i++)
{
echo " ";
}
echo "$v<BR>";
dies füllt füllt jeden Key mit leerstellen bis dieser die Zwanzig erreicht. Die Zwanzig müsstest du noch ersetzten durch die Anzahl der Zeichen deines Längsten Strings (in deinen fall: Nachricht (9zeichen))
grüße