loathsome Skrevet 27. desember 2006 Skrevet 27. desember 2006 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
BigJackW Skrevet 27. desember 2006 Skrevet 27. desember 2006 <?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.
loathsome Skrevet 27. desember 2006 Forfatter Skrevet 27. desember 2006 Tror du missforstår .. Se for deg noe slikt: |||||||||||||||||||| Du vil at hver femte skal brytes ||||| ||||| ||||| ||||| Skjønner?
Shruggie Skrevet 27. desember 2006 Skrevet 27. desember 2006 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.
loathsome Skrevet 27. desember 2006 Forfatter Skrevet 27. desember 2006 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.
Canute Skrevet 27. desember 2006 Skrevet 27. desember 2006 <?php $i = 0; while($i < 1000){ if ($i%4 === 0) { echo '<br>'; } echo '|'; $i++; // bahaha } ?> kanskje?
BigJackW Skrevet 27. desember 2006 Skrevet 27. desember 2006 <?php $tekst = "Dette er en heeeeeelt tilfeldig tekst."; $nytekst = wordwrap($tekst, 20, "<br />\n"); echo $nytekst; ?> eller ble det også feil ?
loathsome Skrevet 27. desember 2006 Forfatter Skrevet 27. desember 2006 <?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
oxodesign Skrevet 28. desember 2006 Skrevet 28. desember 2006 Her den skal fungere: <?php $i = 0; while($i < 20){ if (($i % 4) == 0) { echo '<br>'; } echo '|'; $i++; } ?> Bye
loathsome Skrevet 28. desember 2006 Forfatter Skrevet 28. desember 2006 Takk, dere - skal titte på det senere når jeg har tid.
loathsome Skrevet 28. desember 2006 Forfatter Skrevet 28. desember 2006 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
allyse Skrevet 28. desember 2006 Skrevet 28. desember 2006 (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 28. desember 2006 av allyse
Ståle Skrevet 28. desember 2006 Skrevet 28. desember 2006 % betyr modulus. http://folk.uio.no/krisber/tester_modulus.php
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå