Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Incrémenter et Décrémenter | Boucles
Introduction à PHP
course content

Contenu du cours

Introduction à PHP

Introduction à PHP

1. Première Rencontre
2. Variables et Types de Données
3. Instructions Conditionnelles
4. Tableaux
5. Boucles

book
Incrémenter et Décrémenter

Les incréments (++) et les décréments (--) sont utilisés pour ajuster commodément les valeurs des variables de 1. Ils sont couramment employés dans les boucles pour modifier les compteurs de boucle afin de parcourir les tableaux ou les objets. Ils sont également utiles pour incrémenter ou décrémenter les valeurs des variables dans divers algorithmes nécessitant un traitement séquentiel des données ou des calculs.

Pré-incrément et post-incrément diffèrent quant au moment où la valeur de la variable est incrémentée par rapport à son utilisation dans une expression :

Pré-incrément (++i)
La variable est incrémentée de 1 avant d'être utilisée dans l'expression. Par exemple, si i = 5, l'expression ++i incrémentera d'abord i à 6, puis retournera 6.

Post-incrément (i++)
La variable est incrémentée de 1 après avoir été utilisée dans l'expression. Par exemple, si i = 5, l'expression i++ retournera d'abord 5, puis incrémentera i à 6.

Utilisation du Pré-Incrément


php

main

copy
1234567891011
<?php // Initialize the variable $counter = 0; // Prefix increment echo ++$counter; // Output: 1 echo ++$counter; // Output: 2 echo ++$counter; // Output: 3 // The variable `$counter` now has the value 3 ?>

Dans cet exemple, la variable $counter est incrémentée de 1 avant que sa valeur ne soit utilisée pour l'affichage. Chaque appel suivant de ++$counter augmente $counter de 1, affichant séquentiellement 1, 2 et 3.

Utilisation de l'incrémentation post-fixe


php

main

copy
1234567891011
<?php // Initialize the variable $counter = 0; // Postfix increment echo $counter++; // Output: 0 echo $counter++; // Output: 1 echo $counter++; // Output: 2 // The variable `$counter` now has the value 3 ?>

Dans cet exemple, la variable $counter est incrémentée de 1 après que sa valeur ait été utilisée pour l'affichage. Chaque appel suivant de $counter++ utilise la valeur actuelle de $counter pour l'affichage, puis augmente $counter de 1, affichant séquentiellement 0, 1 et 2.

Pré-incrément dans une boucle


php

main

copy
123456789
<?php // Initialize the counter variable $counter = 0; // `for` loop with prefix increment for ($i = 0; $i < 5; ++$i) { echo $i . " "; // Output the value of the counter } ?>

Dans cet exemple, $i commence à 0. Après chaque itération de la boucle for, il est incrémenté de 1 en utilisant le préfixe d'incrémentation ++$i. En conséquence, la boucle affiche les nombres de 0 à 4.

Quelle sera la valeur de la variable $result après l'exécution du code suivant ?

Quelle sera la valeur de la variable $result après l'exécution du code suivant ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 5
We're sorry to hear that something went wrong. What happened?
some-alt