1 moet geprint worden als 01

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SaTZzz T.

SaTZzz T.

04/01/2007 17:42:00
Quote Anchor link
Ik ben met een klein formuliertje bezig!
Nu zit ik met het probleem dat hij 1 t/m 9 als gewoon '1'print en niet als '01'.
Hoe kan ik er voor zorgen dat hij '01' print in plaats van '1'.

onderstaand het standaard for lusje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
for ($i = '1'; $i <='24'; $i++) {
    echo "    <option value=\"$i\">$i \n";
}

?>
 
PHP hulp

PHP hulp

22/12/2024 14:41:37
 
Willem vp

Willem vp

04/01/2007 17:43:00
Quote Anchor link
sprintf("%02d",$i)

Deja vu... volgens mij heb ik dit vanmorgen ook al ingetikt ;(
Gewijzigd op 01/01/1970 01:00:00 door Willem vp
 
SaTZzz T.

SaTZzz T.

04/01/2007 17:51:00
Quote Anchor link
Okeej, en hoe moet ik dit in de lus verwerken?
 
Joren de Wit

Joren de Wit

04/01/2007 17:52:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
for ($i = 1; $i <= 24; $i++) {
    echo '<option value="'.$i.'">'.sprintf('%02d', $i).'</option> \n';
}

?>


ps. Variabelen buiten quotes halen, en gebruik nooit quotes rond integers...
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
SaTZzz T.

SaTZzz T.

04/01/2007 18:19:00
Quote Anchor link
Danke :D
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.