For et décrementation

Répondre
maxroucool
le 25/03/2008 à 13:40
maxroucool
Slt tlm,

j'ai juste une petite question, pourquoi cette boucle for ne veut pas se décrémenter?

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

echo $i;

}


Je vois pas ou ca cloche!


Merci bp!
+++
LA GLOBULE
le 25/03/2008 à 14:02
LA GLOBULE
Ta condition d'arrêt n'est pas valide.

Ceci fonctionnera mieux :

<?php
for($i=3; $i>=0; $i--){
echo $i;
}
?>
LupusMic
le 25/03/2008 à 15:51
LupusMic
(La Globule) C'est pas bien de donner la solution sans donner l'explication :p

Pour compléter, la seconde clause de l'instruction for correspond à la condition sous laquelle l'instruction suivant for doit être reconduite.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
zebden
le 26/03/2008 à 17:16
zebden
Perso, j'ai rien compris Lupus ^^. Je préfère Globule. :D
zebdinou pour les intimes / Blog : http://www.zebden.fr
LupusMic
le 27/03/2008 à 09:11
LupusMic
(zebden) You'll die from my painfull madness ! smiley smiley smiley smiley

Tu préfères une explication sans explication ?
for( instruction_init
; condition_continue
; instruction1) instruction2 ;


Bon, pour être constructif : c'est vraiment imbitable ce que j'ai écris ? Comment tu écrirais en français ce à quoi correspond la seconde instruction de la structure de langage for ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LA GLOBULE
le 27/03/2008 à 09:58
LA GLOBULE
Une condition d'arrêt ?

Si je me rappelle bien de mes cours à la fac, c'est comme ça que les profs appelaient ce deuxième terme.
LupusMic
le 27/03/2008 à 11:25
LupusMic
Ben c'est maladroit, parce que la condition indique si on continue ou pas. C'est une façon de voir les choses. Mais justement, la nommer « condition d'arrêt » est maladroit, et pousse à croire qu'on doit s'arrêter lorsque la condition est vérifiée.

Alors qu'il faut lire :
Pour(instruction d'initialisation ; tant que vrai ; faire ça ) faire ça ;
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
zebden
le 27/03/2008 à 12:45
zebden
C'était une boutade ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
Répondre
LoadingChargement en cours