var_dump() anstatt print_r() wird dir ggf. den entscheidenden Hinweis liefern.
Tut es aber leider nicht. Da steht im Prinzip dasselbe drin, was ich schon weiß - 0en werden abgetrennt, egal ob am Anfang oder am Ende des Wertes.
Der Unterschied ist doch, dass dir bei var_dump() auch der jeweilige Variablen-Typ mit angezeigt wird. Und wie suit schon bemerkte, sollte dir das in Kombination mit Martins Antwort eigentlich deutlich machen, wo dein (Denk-)Fehler liegt.
Gruß Gunther