ich habe ein kurzes script welches die werte von Tag und Monat checkt und bei einstelligem Tag/Monat eine führende Null einfügt.
hier der Quelltext:
PHP-Code:
if(strlen($tag)==1)
{
$srttag="0".$tag;
}
if(strlen($monat)==1)
{
$srtmonat="0".$monat;
}
echo "original_vars: $tag | $monat \n";
echo "temp_vars: $srttag | $srtmonat \n";
soweit sollte alles ok sein, dachte ich auch erst ...
bei einstelligem Tag bzw Monat wie heute zb
kommt in der Ausgabe:
original_vars: 7 | 5
temp_vars: 07 | 05
also alles ok wie es scheint aber bei 2 stelligen werten wirds seltsam:
original_vars: 29 | 5
temp_vars: | 05
da fehlt eindeutig die 29
kann mir das mal einer erklären?
ich habe schon versucht die beiden Schleifen zu tauschen weil ich an einen Fehler bei strlen dachte, aber da passiert nichts.
bin total verwirrt
Nachtrag: " oder ' in den Schleifen um die 1 helfen auch nicht! hab ich schon versucht.