Avatar billede webcreator Nybegynder
24. juli 2003 - 12:59 Der er 24 kommentarer og
1 løsning

While - gennemløb X gange (variabel)

Hej.

Jeg har variablen $tal, som jeg ønsker skal bruges til at bestemme, hvor mange gange en variabel skal gennemløbes. Findes en sådan funktion, der blot fortæller hvor mange gange while-løkken skal gennemkøres ?
Avatar billede webcreator Nybegynder
24. juli 2003 - 13:00 #1
variabel skal gennemløbes = While-løkken skal gennemløbes.
Avatar billede jpvj Nybegynder
24. juli 2003 - 13:02 #2
Hvad mener du med "variable skal gennemløbes"?

Det giver ingen mening..
Avatar billede grunken Nybegynder
24. juli 2003 - 13:02 #3
er ikke php guro, men kan du ikke bruge en simpel for?

for($i=0;$i<$tal;$i++){
}
Avatar billede webcreator Nybegynder
24. juli 2003 - 13:10 #4
Løst sådan :

(Ikke den fede måde..)

  $points = number_format($resw["poin"], 0, ',', '.');
 
  while ($points >> $count) {
     
      echo "<img src=images/house.jpeg>";
      $count = $count+1;
     
      if ($test != "start") {
          $test = "start";
          $count = 0;
      }
     
  }
Avatar billede exp Juniormester
24. juli 2003 - 13:11 #5
$tal = 10

for($i=0;$i<$tal;$i++){
  echo $i;
}

udskriver en række tal :-)
Avatar billede webcreator Nybegynder
24. juli 2003 - 13:12 #6
IC. Den er jo faktisk smartere. Prøver jeg lige..
Avatar billede webcreator Nybegynder
24. juli 2003 - 13:14 #7
Hm, den virker sjovt nok ikke.
Avatar billede exp Juniormester
24. juli 2003 - 13:18 #8
$tal = 10;
$i=0;

while($i<$tal){
  echo $i;
  $i++;
}
Avatar billede grunken Nybegynder
24. juli 2003 - 13:20 #9
for($i=0;$i<$points;$i){
      echo "<img src=images/house.jpeg>";

      if ($test != "start") {
          $test = "start";
          $i = 0;
      }
}
Avatar billede grunken Nybegynder
24. juli 2003 - 13:20 #10
tror jeg *G*
Avatar billede exp Juniormester
24. juli 2003 - 13:25 #11
while($i<$tal){
  echo "<img src=images/house.jpeg>";

  if ($test != "start") {
    $test = "start";
    $count = 0;
  } else {
    $count++;
}
Avatar billede webcreator Nybegynder
24. juli 2003 - 13:27 #12
exp  > Hm, virker fint. Men kan den ikke "regne med halve tal" ? Det driller mig. Jeg vil gerne have, at indholdet af whilesætningen bliver udført, hvis tallet er over x,5 og ikke, hvis det er under.
Avatar billede webcreator Nybegynder
24. juli 2003 - 13:27 #13
Hov, havde ikke set det nye, exp. Det andet du skrev, er ellers udemærket :)
Avatar billede webcreator Nybegynder
24. juli 2003 - 13:27 #14
- så det er det jeg bruger nu
Avatar billede exp Juniormester
24. juli 2003 - 13:29 #15
$tal = 10.5;
$i=0;

while($i<$tal){
  echo $i;
  $i++;
}

måske...
Avatar billede webcreator Nybegynder
24. juli 2003 - 13:30 #16
Jamen mit tal er også over X,5 - men den udføre det kun ved hele tal.
Avatar billede exp Juniormester
24. juli 2003 - 13:33 #17
huske at på usa'sk er , = .
Avatar billede webcreator Nybegynder
24. juli 2003 - 13:37 #18
Havde jeg glemt :)
Men nu udføre den while'en, hvis den bare er fx. X.01 - og den skal først gøre det ved X.5
Avatar billede tipsen Nybegynder
24. juli 2003 - 13:38 #19
en while-løkke der skal udføres et bestemt antal gange lyder faktisk som en for-løkke...
Avatar billede webcreator Nybegynder
24. juli 2003 - 13:38 #20
Ehm, var jo nemt nok.. Satte $i = 0.5 :-)
Avatar billede webcreator Nybegynder
24. juli 2003 - 13:39 #21
Tipsen > IC. Men nu virker skidtet :-)

Exp > Smider du et svar ? (og tak :-)
Avatar billede exp Juniormester
24. juli 2003 - 13:40 #22
hvad betyder "IC"?

Selv tak :-)
Avatar billede webcreator Nybegynder
24. juli 2003 - 13:42 #23
IC = I see :-)
Avatar billede exp Juniormester
24. juli 2003 - 13:45 #24
nårh!
Avatar billede tipsen Nybegynder
24. juli 2003 - 13:57 #25
$tal = 10.5;
$i=0;

while($i<$tal){
  echo $i;
  $i++;
}

=>

$tal = 10.5;
for($i=0;$i<$tal;$i++) {
    echo $i;
}
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