Avatar billede xenophobia Nybegynder
19. marts 2004 - 18:11 Der er 9 kommentarer og
1 løsning

Meget nemt - 001, 002, osv

Jeg vil have en variabel $i, som skal tælle fra 0 til x og hvor længden af $i er y når den kører gennem en løkke, fx:

x=100
y=3
-------
løkke start:
000
001
002
003
004
005
006
007
008
009
010
011
012
...
099
100
løkke slut
Avatar billede sukos Juniormester
19. marts 2004 - 18:27 #1
Er ikke helt med, men:

<?php
$x = 100;
$y = 3;

for($i = 1; $i <= $x; $i++) {
if($i <= $y) {
echo $i ."<br>\n";
    }
}
?>
Avatar billede erikjacobsen Ekspert
19. marts 2004 - 18:32 #2
$y=4;
  for ($i=0;$i<=100;$i++) {   
    print sprintf("%0{$y}d<br>",$i);
  }
Avatar billede xenophobia Nybegynder
19. marts 2004 - 18:33 #3
y er hvor mange cifre variablen $i skal indeholde: "001" dvs. y=3 og "00123" dvs. y=5
x er hvornår løkken skal stoppe.

Man kan sige at hvis man nu har en løkke fra 0 til 200 og y er 3 skal scriptet sætte 0'er foran indtil den når 100:

$i=098
$i=099
$i=100
$i=101
$i=102

Dit eksempel skulle have set sådan ud når man kørte det:

001
002
003
Avatar billede xenophobia Nybegynder
19. marts 2004 - 18:34 #4
erikjacobsen: sådan :)
Avatar billede xenophobia Nybegynder
19. marts 2004 - 18:35 #5
Du svarer bare
Avatar billede erikjacobsen Ekspert
19. marts 2004 - 18:36 #6
Nej, tak, jeg samler ikke på point.
Avatar billede sukos Juniormester
19. marts 2004 - 18:37 #7
må vist hellere lige få kikket på den sprintf() ! :O)
Avatar billede xenophobia Nybegynder
19. marts 2004 - 18:38 #8
Det tager jeg hatten af for, seriøst. God stil! (men hvem skal så have dem?)
Avatar billede erikjacobsen Ekspert
19. marts 2004 - 18:40 #9
Hvis ingen andre har bidraget, kan du jo tage point tilbage.
Avatar billede xenophobia Nybegynder
19. marts 2004 - 18:43 #10
Ok, tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester