Vermutlich, weil in $arr_euro der Inhalt von $arr_text drinsteht. Der Programmierfehler tritt vorher auf, du siehst hier nur dessen Ergebnis.
Gewißheit über den Inhalt von Variablen verschafft dir var_dump():
var_dump($arr_nr);
var_dump($arr_text);
var_dump($arr_euro);
Danach die FOR-Schleife.
Und schon weißt du, was ausgegeben wird.
jetzt wo dus sagst, habe ich den test garnicht mal gebraucht. wie dumm :)