Gå til innhold

While-løkke skal etter visst antall brytes.


Anbefalte innlegg

Skrevet

Hei,

 

La oss si jeg kjører en løkke med 1000 outputs.

<?php
$i = 0; while($i < 1000){
   // bahaha
}
?>

(enkelt eksempel). Jeg vil at *hver fjerde* output skal etterfulges av f. eks en <br /> eller lignende. Hvordan? Takk for hjelpen :)

Videoannonse
Annonse
Skrevet

<?php
set_time_limit(1000);
$antallGanger = 366; // velg hvor mange ganger
$count = 0;
$i = 50820852; // Starttall


while($count < $antallGanger)
{
   $url= '';
   $open = fopen($url, 'r', false);
   
    echo $i. "</br>";
   $i = $i + 1;
   $count++;
}

?>  

 

Du kan modifisere dette scriptet litt. Det plusserpå tallet med 1 for hver runde.

Skrevet

Du må nøste to løkker, slik at den ene løkka er inni den andre. Den innerste løkka kjører operasjonen fire ganger, den ytterste løkka kjører <br> og den innerste løkka 250(?) ganger.

Skrevet
Du må nøste to løkker, slik at den ene løkka er inni den andre. Den innerste løkka kjører operasjonen fire ganger, den ytterste løkka kjører <br> og den innerste løkka 250(?) ganger.

7589972[/snapback]

 

Mulig jeg her litt trøtt her nå, men gidder du å komme med et kodeeksempel? Takk for svar.

Skrevet
<?php
$tekst = "Dette er en heeeeeelt tilfeldig tekst.";
$nytekst = wordwrap($tekst, 20, "<br />\n");

echo $nytekst;
?> 

 

eller ble det også feil ?

7590076[/snapback]

 

Feil, er nok ikke så enkelt som en enkel tekst ;)

Skrevet
Her den skal fungere:

 

<?php
$i = 0;
while($i < 20){
if (($i % 4) == 0) {
 echo '<br>';
}

echo '|';
$i++;
}
?>

 

Bye

7591472[/snapback]

 

Funker så det suser, den der. Men jeg stusser på en ting:

Hva vil $i % 4 si? - hvorfor returnerer den 0 på hver fjerde? Liker å vite hva jeg programmerer ;)

Skrevet (endret)
Her den skal fungere:

 

<?php
$i = 0;
while($i < 20){
if (($i % 4) == 0) {
 echo '<br>';
}

echo '|';
$i++;
}
?>

 

Bye

7591472[/snapback]

 

Funker så det suser, den der. Men jeg stusser på en ting:

Hva vil $i % 4 si? - hvorfor returnerer den 0 på hver fjerde? Liker å vite hva jeg programmerer ;)

7592971[/snapback]

 

modulo/modulus. Mao resten av divisjonen. 0 = ingen rest

Endret av allyse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...