Just nu i M3-nätverket
Gå till innehåll

Loopar


zug

Rekommendera Poster

Hoppas att ni kan tåla en nybörjarfråga...

Jag behöver en generell funtion med x antal loopar som loopar x antal gånger...

 

loop x1

{

loop x2

{

loop x3

{

}

}

} osv...

 

Hoppas att ni förstår och har en lösning...

Länk till kommentar
Dela på andra webbplatser

Det borde nog gå om du nestar (hmm... vad heter det på svenska? Nästla?) looparna, så du alltså har en huvudloop som loopar så många gånger som antalet loopar och att den då innehåller den riktiga loopen.

 

Säg att du har en array som talar om hur många gånger varje loop ska köras:

 

$loopCounts = {4, 2, 7, 3, 5};

$nLoops = count($loopCounts);

 

for ($i = 0; $i < $nLoops; $i++)

{

for ($j = 0; $j < $loopCounts[$i]; $j++)

{

}

}

 

Resultatet blir alltså att den inre loopen i tur och ordning körs antalet gånger som $loopCounts talar om.

 

Var det inte riktigt så du hade tänkt dig, så berätta lite mer vad du ska ha det till.

 

 

Länk till kommentar
Dela på andra webbplatser

Tackar för det snabba svaret, skall testa om det funkar...

 

Det jag skall ha dom nästade looparna till är att jag skall ta fram alla möjliga ordningskombinationer av x antal ord för sökning i en databas.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...