$i++ - PHP - Programmation
Marsh Posté le 21-01-2007 à 17:25:03
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 ;
Marsh Posté le 21-01-2007 à 17:44:43
Comment s'en servir... pouvez-vous m'indiquer un lien SVP ?
merci
Marsh Posté le 21-01-2007 à 18:00:09
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;
Marsh Posté le 21-01-2007 à 18:24:35
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++) { |
Marsh Posté le 21-01-2007 à 19:34:12
olivthill a écrit :
Petite faute de frappe sans doute, car il est inutile de réassigner le résultat à $i :
|
C'est surtout que si $i=2 alors $i=$i++ donne $i=2 puis $i=3, inutile à souhait
Marsh Posté le 21-01-2007 à 17:20:36
Bonjour,
Je voudrais savoir à quoi sert cette variable $i++ et quand l'utiliser ?
Merci