Andreas (ein anderer): führende Null wird beim rechnen entfernt?

Beitrag lesen

Nein, das kannst Du nicht verhindern. Immerhin wird zum Rechnen Dein String in Integer gecastet. Aber wenn die Bilder immer 4 Stellen haben dann mach doch nach der Erhöhung wieder folgendes:

if($nr < 10) { $nr = "000".$nr } //vorher 4, nachher 0004
elsif($nr < 100) { $nr = "00".$nr } //vorher 56, nachher 0056
elsif($nr < 1000) { $nr = "0".$nr } //vorher 843, nachher 0842

Damit sind Deine Variablen wieder Strings und mit Nullen am Anfang aufgefüllt. Wichtig ist das elsif, damit das Prog nicht noch in die nächsten springt, wenn es schon kleiner als 10 ist.

A.