webForumDet fria alternativet

förenkla lomed for loop

PHP

1 svar · 185 visningar · startad av WiZzLeR

Medlem sedan juni 2002346 inlägg
Frågan#1

hur kan jag stoppa in detta (förenkla) i en "for loop".

  $p0 = $p[0] * 2;
  $p1 = $p[1] * 1;
  $p2 = $p[2] * 2;
  $p3 = $p[3] * 1;
Medlem sedan aug. 20002 975 inlägg
#2

Om det blir särskilt enklare vet jag inte, men så här skulle en loop kunna gå till:

$extra = 0;

for ($i=0; $i<=3; $i++) {

   $extra = $extra ? 0 : 1;
   
   ${'p'.$i} = $p[$i] * (1 + $extra);

}
268 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)