For-loop met 2 significante integer

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Rob Berends

Rob Berends

25/04/2005 18:30:00
Quote Anchor link
allo,

ik zal maar meteen met de deur in huis vallen. Ik gebruik een statistieken script met een aantal dagen per maand (logisch natuurlijk). Het werkt perfect alleen heb ik 1 probleem. De dagen 2 t/m 9 worden niet geteld.

De for-loop ziet er als volgt uit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? for ($i = "01"; $i <= "31"; $i++) { blabla } ?>


Maar nu loopt hij dus zo: 01,2,3,4,5,6,7,8,9,10
en hij moet zo lopen: 01,02,03,04,05,06,07,08,09,10

Hoe kan ik dit oplossen?
 
PHP hulp

PHP hulp

16/11/2024 00:35:20
 
DaeDaluz

DaeDaluz

25/04/2005 18:34:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<? for ($i = "01"; $i <= "31"; $i++) {
if (strlen($i) < 2) {
$i = "0" . $i;
}
}

?>


zoiets? :o
 
Rob Berends

Rob Berends

25/04/2005 18:36:00
Quote Anchor link
Dank u.

Bij phpfreakz.nl wisten ze geen antwoord, maar ik ben nu officieel overgehaald om voort op deze site te komen kijken/helpen :)
 
Martijn B

Martijn B

25/04/2005 18:57:00
Quote Anchor link
Zo kan het ook...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$aDagNRs
= array( '01','02','03','04','05','06','07','08','09','10' );

while( list(,$dagnr) = each($aDagNRs) ){

  echo $dagnr;
}

reset($aDagen);
?>
Gewijzigd op 25/04/2005 18:58:00 door Martijn B
 
Rob Berends

Rob Berends

25/04/2005 19:01:00
Quote Anchor link
Ja ofzo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? for ($i = 1; $i <= 31; $i++) { echo sprintf('%02d',$i); } ?>


Nog korter :)
 



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.