oblomsoe Skrevet 27. juli 2005 Del Skrevet 27. juli 2005 (endret) Hei! Som topicet sier så lurer jeg på om det er mulig å kjøre en loop i php? Er ikke helt sikkert på om det er loop det kalles i php, og isåfall noen eksempler slik at dere skal forstå jeg meg bedre: Eks.: START if(noe her){ Noe her }else{ Hvis det som står under if feks ikke stemmer så skal den gjøre det på nytt... Altlså gå tilbake til START helt til det under if stemmer..} Er dette mulig? Og hvis dere enda ikke skjønner hva jeg mener, så tenker jeg på en lignende funksjon som er slik i .bat filer: @echo off :start kommandoer her goto start; @echo off Håper noen kan hjelpe meg med dette! Takk! Endret 27. juli 2005 av oblomsoe Lenke til kommentar
ZoRaC Skrevet 27. juli 2005 Del Skrevet 27. juli 2005 Finnes flere måter å gjøre det på... Litt vanskelig å si hva som passer deg best uten mer info. Se på "for", "while" og "foreach" i php-manualen. Lenke til kommentar
oblomsoe Skrevet 27. juli 2005 Forfatter Del Skrevet 27. juli 2005 (endret) Takk! Skal gjøre det.. Men det jeg skal bruke det til er at den sjekker noen nummer opp mot noen andre nummer, og hvis nummrene stemmer så får de beskjed om at de passet, hvis ikke så kjører den det på nytt bare men det nr som testes mot det andre er endret, hvis dere skjønner den håpløse forklaringa mi da.. Endret 27. juli 2005 av oblomsoe Lenke til kommentar
mikk- Skrevet 27. juli 2005 Del Skrevet 27. juli 2005 (endret) foreach ($nummer as $key => $value) { if ($value == $skjekknummer) { echo "Nummer $key i listen, $value, var likt."; } } 1: Går gjennom alle array-keyene, $key er key og $value er verdi 2: Hvis verdien av denne array-keyen er likt nummeret 3: Gi beskjed ("Nummer 4 i listen, 342345, var likt.") Noe slikt? Endret 27. juli 2005 av Mikka Lenke til kommentar
oblomsoe Skrevet 27. juli 2005 Forfatter Del Skrevet 27. juli 2005 Mhm.. Kansje det... Men hvertfall.. Dette er noe jeg bare fikk lyst til å teste ut for å lære litt da..Men hvis du ser på denne koden som jeg fant i tråden med php koder som kanskje andre kan bruke: <?php function lagtilfeldigpassord($lengde) { $tilfeldig = ''; // Strengen som skal inneholde passordet $tegn = array_merge( // Rams opp alle tegnene det skal trekkes fra range('a', 'z'), // a-z, små bokstaver range('A', 'Z'), // A-Z, store bokstaver range('0', '9'), // 0-9, tall array('æ', 'ø', 'å', '_', '-') // spesialtegn (mellomrom tas ikke med) ); for ($i = 0; $i < $lengde; $i++) { $tilfeldig .= $tegn[array_rand($tegn)]; // Lager passordet } return $tilfeldig; } ?> Der generer den tilfeldige koder, er det mulig med det scriptet du skrev at den generer en ny for hver gang? Derfor jeg hadde sett for meg noe ved det at den begynte også gikk tilbake til begynelsen å kjørte alt på nytt.. Lenke til kommentar
mikk- Skrevet 29. juli 2005 Del Skrevet 29. juli 2005 Tja, du kan jo kalle opp funksjonen inne i loopen. Hver gang funksjonen kalles opp, returneres en ny verdi. Lenke til kommentar
sim Skrevet 29. juli 2005 Del Skrevet 29. juli 2005 $variabel = 1; while (!$variabel == 10000) { $variabel++; } Den vil avslutte løkka når variabel blir 10000. Tror jeg. Lenke til kommentar
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å