seth_not@home: zahlenformat auf 2 stellen festlegen

Beitrag lesen

gudn tach!

kann ich das zahlenformat meiner (zähl)varaiblen irgendwie auf zwei stellen festlegen?

hat H☼psel bereits beantwortet.

switch($_GET[action]) {
case "01": $monat1="January"; break;
case "02": $monat1="February"; break;
case "03": $monat1="March"; break;
case "04": $monat1="April"; break;
case "05": $monat1="May"; break;
case "06": $monat1="June"; break;
case "07": $monat1="July"; break;
case "08": $monat1="August"; break;
case "09": $monat1="September"; break;
case "10": $monat1="October"; break;
case "11": $monat1="November"; break;
case "12": $monat1="December"; break;

das brauchst du nicht tun. das kann date selbst. schau dir den format character 'F' mal genauer an.
und pruefe vorher den uebergabeparameter auf seine gueltigkeit, z.b. per regexp /^(?:0[0-9]|1[0-2])$/

for ($i=0;$i<=31;$i++)

^^ besser: format character 't' von date

if ( file_exists("$jahr/$monat1/$i.ip.txt") ) {echo "<b>$i</b>";}

hier brauchst du bloss die vorkommnisse von $i durch die passenden aufrufe von sprintf zu ersetzen.

prost
seth