webForumDet fria alternativet

Loopa "kod"

2 svar · 172 visningar · startad av ThACRoW

ThACRoWMedlem sedan dec. 2001314 inlägg
#1

Med "kod" menar jag att jag vill loopa uttryck i en if-sats. Tex:

if ( $exception[$key] && $$key != $exception[$key][0]
                      && $$key != $exception[$key][2]
                      && $$key != $exception[$key][4]
                      && $$key != $exception[$key][6]
                      && $$key != $exception[$key][8]
                      && $$key != $exception[$key][10]
                      && $$key != $exception[$key][12] ) // loopen ska fortsätta fram till ett angett nummer.

Finns det något finurligare sätt att lösa detta på?
Fundera inte på vad jag ska ha det till :)

LarsGMedlem sedan dec. 200012 464 inlägg
#2
if ( $exception[$key] ) {
   $b = 0;
   for ( $i = 0; $i <= $antal; $i += 2 ) {
         if  ( $$key == $exception[$key][$i] ) {
             $b++;
             break;
         }
  }
  if ( !$b ) { //
  }
}
ThACRoWMedlem sedan dec. 2001314 inlägg
#3

Wow. Är verkligen imponerad.
Hade ju aldrig tänkt ut en sån lösning själv.

Iof har jag inte testat om det fungerar ännu, men det gör det säkert. Jag förstår i alla fall hur du har tänkt :)

Tusen tack!

258 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
132 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)