|
24-03-2007 |
L'une des utilisations les plus courantes d'une variable et l'utilisation en tant que compteur. Un compteur et, comme son nom l'indique, un conteneur d'informations qui sert à compter un événement. Voyons comment incrémenter ou décrémenter un compteur.
Pour créer un compteur on commence en générale par affecté la valeur "0" à une variable. ensuite tout au long du programme on joutera la valeur souhaité au compteur. Exemple :
<?php $compteur=0; $compteur=$compteur + 1; echo "$compteur"; ?> |
Affichera 1
<?php $compteur=0; $compteur=$compteur+1; $compteur=$compteur+1; $compteur=$compteur+1; echo "$compteur"; ?> |
Affichera 3
Le fait de récrire "$compteur+1" à chaque fois que l'on veut incrémenter le compteur n'étant pas vraiment pratique, il existe une forme compacte qui utilise les opérateurs d'incrémentation :
<?php $compteur=0; $compteur++; echo "$compteur"; ?> |
Affichera : 1
<?php $compteur=0; $compteur++; $compteur++; $compteur++; echo "$compteur"; ?> |
Affichera 3
A l'opposé de l'opérateur d'incrémentation il existe l'opérateur de décrémentation :
<?php $compteur=0; $compteur--; echo "$compteur"; ?> |
Affichera : -1
<?php $compteur=0; $compteur--; $compteur--; $compteur--; echo "$compteur"; ?> |
Affichera : -3
Il existe des dérivés de opérateurs d'incrémentation et de décrémentation qui vont permettre de multiplier ou de diviser le compteur par une valeur ou bien encore d'ajouter ou de soustraire une valeur différents de 1 à votre compteur. Quelques exemple :
$compteur+2; = ajoute 2 à votre compteur $compteur-2; = soustrait 2 à votre compteur $compteur/2; = divise par 2 la valeur de votre compteur $compteur*2 = multiplie par 2 la valeur de votre compteur |