Gå til innhold

Er det mulig å kjøre en loop (elns) i php?


Anbefalte innlegg

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 av oblomsoe
Lenke til kommentar
Videoannonse
Annonse

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..:p

Endret av oblomsoe
Lenke til kommentar

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 av Mikka
Lenke til kommentar

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

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...