Geri sayım ile php döngü

4 Cevap php

Ben nasıl 0 olana kadar geriye çalışacak bir foreach döngüsü yürütmek istiyorum. 400 benim sayacını başlatmak demek?

pseudocode

$i = 400;
foreach(**SOMETHING**)){
//do stuff
$i--;
}

4 Cevap

fveya($i = 400; $i > 0; $i--)
{
  // do stuff
}

other ways to do it:

$i = 400;

while($i > 0)
{
  // do stuff
  $i--;
}

veya

$a = range(400, 1);

fveyaeach($a as $i)
{
  // do stuff
}

nasıl döngü için yaklaşık bir

for($i = 400; $i > 0; $i--)
{
    //stuff
}

Eğer gerçekten kullanabileceğiniz varolan bir dizi üzerinden geriye yineleme yapmak istiyorsanız array_reverse():

foreach(array_reverse($myArray) as $myArrayElement){
  // do stuff with $myArrayElement
}

foreach dizileri ya da yineleyicileri üzerinden yineleme için kullanılır. Bir koşullu döngü gerekiyorsa o for veya while kullanın.