Hi,
immer wieder stößt man auf HTML Entities,
dazu haben die Kollegen ja schon was gesagt.
aber selten auf ein komplette Liste.
while ($i<=10140) {
beißt sich irgendwie.
Guck mal auf http://www.unicode.org/charts/ - dort sollten sich _alle_ Zeichen finden lassen.
Die höchste Nummer, die ich dort gesehen habe (welche nicht notwendigerweise auch die höchste ist), ist hex 1D37f, dezimal 119679. Deine Schleife bricht also viel zu früh ab ...
Dauerte ein kleines Weilchen,
dürfte sich wesentlich beschleunigen lassen, wenn Du nicht erst einen Riesen-String aus vielen kleinen Einzelteilen zusammenbaust, sondern das Zeug direkt ausgibst. Durch das ständige Anhängen an den String muß dieser immer wieder in einen größeren zusammenhängenden Speicherblock umkopiert werden ...
Verleg die Schleife in den Body und schreib dann direkt per echo statt alles erst in $output zu sammeln.
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.