Cheatah: Seltsamer Effekt bei substr()

Beitrag lesen

Hi,

for ($i=0; $i<length($_[0]); $i+=16) {

Wenn die Länge des Textes $_[0] nicht durch 16 teilbar ist, hast Du im letzten Schleifendurchlauf das Problem, daß $i+15 über das Ziel hinausschießt! Müßte man eigentlich abzählen können - Du gibst ja am Anfang auch die Länge mit aus ...

Wahnsinn, das war in der Tat der Grund. Ich habe die Schleife jetzt auf $i<16*int(length($_[0])/16) reduziert und gebe den Rest in einer zweiten Schleife aus; das ist zwar nicht besonders schön, funktioniert aber :-)

Ich danke Dir!

Cheatah