Just nu i M3-nätverket
Jump to content

Loopar


zug

Recommended Posts

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

Link to comment
Share on other sites

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.

 

 

Link to comment
Share on other sites

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.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...