For et décrementation
le 25/03/2008 à 13:40
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!
+++
le 25/03/2008 à 14:02
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Ta condition d'arrêt n'est pas valide.
Ceci fonctionnera mieux :
<?php for ( $i = 3 ; $i >= 0 ; $i -- ) { echo $i ; } ?>
le 25/03/2008 à 14:02
Exact, je ss trop ***
Merci bp!
+++
le 25/03/2008 à 15:51
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel.
(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.
le 26/03/2008 à 17:16
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
Perso, j'ai rien compris Lupus ^^. Je préfère Globule. :D
le 27/03/2008 à 09:11
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel.
(zebden) You'll die from my painfull madness !
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 ?
le 27/03/2008 à 09:58
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
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.
le 27/03/2008 à 11:25
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel.
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 ;
le 27/03/2008 à 12:29
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Je suis d'accord avec toi :)
le 27/03/2008 à 12:45
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
C'était une boutade ^^
le 27/03/2008 à 14:31
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel.
(La Globule) Bon, alors ça va
(zebden) moi aussi, ça se voyait pas ? T'aime pas mon humour ?!! Viens voir dans le bar s'y j'y suis !
Parce que bon, on est quand même en train de polluer le forum de La Globule, mine de rien avec nos pinaillages (comment ça c'est moi qui pinaille ?).
le 27/03/2008 à 14:32
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
La pollution de forum, c'est cool :) Ca fait longtemps que ce n'est pas arrivé ici.
le 27/03/2008 à 14:49
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
J'arriveeeeeeeeeeeeeeeeeeee !!!! :D
Accès rapide :
PHP / MySQL
HTML / CSS
Javascript
Autres technologies
Le site
Les 3H du PHP
Le bar
Script / Production personnelle
Remonter