Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2594 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  $i++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

$i++

n°1505597
lianis
Posté le 21-01-2007 à 17:20:36  profilanswer
 

Bonjour,
Je voudrais savoir à quoi sert cette variable $i++ et quand l'utiliser ?
Merci

mood
Publicité
Posté le 21-01-2007 à 17:20:36  profilanswer
 

n°1505600
asirem
Posté le 21-01-2007 à 17:25:03  profilanswer
 

c'est pas une variable mais une expression , c'est un raccourci de l'expression : $i= $i + 1 ;  
donc quand tu a besoin d'incrémenter le contenu de $i par 1 que ça soit dans une boucle ou dans un bloc d'instructions , tu pourra faire $i++ à la place de $i=$i+1, ce qui reviens également à faire $i+=1 ;

n°1505607
lianis
Posté le 21-01-2007 à 17:44:43  profilanswer
 

Comment s'en servir... pouvez-vous m'indiquer un lien SVP ?
merci

n°1505613
asirem
Posté le 21-01-2007 à 18:00:09  profilanswer
 

par exmple dans un boucle for :
au lieu de faire :  
for($i=0;$i<10;$i=$i+1) {
  $tab[$i]=qqchose;
}
pour itérer la boucle pour $i=1,2,3,...
 
tu pourra faire :  
for($i=0;$i<10;$i=$i++) {
   $tab[$i]=qqchose;
}
 
idem si tu travaille avec une boucle while :
 
$i=0;
while($i<10) {
  $tab[$i]=qqchose;
  $i=$i+1;
}
pour itérer la boucle pour $i=1,2,3,...
 
tu pourra faire :  
$i=0;
while($i<10) {
   $tab[$i]=qqchose;
   $i++;
}
 
et en général si tu veux simplifier l'expression :
$i=$i=$truc
 
tu peux faire :
$i+=$truc;
 

n°1505616
olivthill
Posté le 21-01-2007 à 18:24:35  profilanswer
 

Citation :

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

Petite faute de frappe sans doute, car il est inutile de réassigner le résultat à $i :

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

n°1505633
asirem
Posté le 21-01-2007 à 19:01:03  profilanswer
 

Oué ! j'ai pas fé gaffe ! :sarcastic:  
merci pour la corection

n°1505644
leflos5
On est ou on est pas :)
Posté le 21-01-2007 à 19:34:12  profilanswer
 

olivthill a écrit :

Citation :

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

Petite faute de frappe sans doute, car il est inutile de réassigner le résultat à $i :

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



C'est surtout que si $i=2 alors $i=$i++ donne $i=2 puis $i=3, inutile à souhait :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  $i++

 

Sujets relatifs
Plus de sujets relatifs à : $i++


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)