boucle php avec compte à rebours
Dire que j'ai commencer mon compteur à 400. Comment puis-je exécuter une boucle foreach qui va courir vers l'arrière jusqu'à ce que 0?
pseudocode
$i = 400;
foreach(**SOMETHING**)){
//do stuff
$i--;
}
Actuellement vous avez répondu à une question avec un code complexe, il est également d'une boucle for. Vous navez pas de décrémentation, mais incrementig tout le monde devrait regarder stackoverflow.com/questions/1656731/... Cette question est à mon avis le spam et doit être signalé
La question était de savoir comment le faire avec foreach, qui est assez dur à faire pour la plupart des gens comme la plupart des réponses montrent.
La question était de savoir comment le faire avec foreach, qui est assez dur à faire pour la plupart des gens comme la plupart des réponses montrent.
OriginalL'auteur mrpatg | 2010-01-18
Vous devez vous connecter pour publier un commentaire.
d'autres façons de le faire:
ou
La décrémentation tout est très agréable.
OriginalL'auteur kjagiello
Dans le cas où vous voulez vraiment effectuer une itération vers l'arrière sur un tableau existant, vous pouvez utiliser array_reverse():
OriginalL'auteur Jpsy
comment sur une boucle for
OriginalL'auteur John Boker
foreach
est utilisé pour itérer sur des séquences ou des itérateurs. Si vous avez besoin d'une boucle conditionnelle ensuite utiliserfor
ouwhile
.OriginalL'auteur Ignacio Vazquez-Abrams