Faire des calculs simples

On va maintenant faire travailler votre ordinateur, et vous allez voir qu'il encaisse les calculs sans broncher. Eh oui, PHP sait aussi faire des calculs !
Oh je vous rassure, on ne va pas faire des calculs tordus, juste des additions, des soustractions, des multiplications et des divisions. C'est du niveau de tout le monde, non ? ;-) 

Ici comme vous vous en doutez, on ne va travailler que sur des variables qui contiennent des nombres.


Les opérations de base : addition, soustraction…



Les signes à connaître pour faire les quatre opérations de base (vous les trouverez sur votre pavé numérique, à droite du clavier en principe) sont représentés par le tableau suivant.

Opérateurs de base

Symbole

Signification

+

Addition

-

Soustraction

*

Multiplication

/

Division



Après, pour vous en servir, ça coule de source. Voici quelques exemples :

Code : PHP 

 1

 2

 3

 4

 5

 6

 7

 8

 9

10

<?php

$nombre = 2 + 4; // $nombre prend la valeur 6

$nombre = 5 - 1; // $nombre prend la valeur 4

$nombre = 3 * 5; // $nombre prend la valeur 15

$nombre = 10 / 2; // $nombre prend la valeur 5


// Allez on rajoute un peu de difficulté

$nombre = 3 * 5 + 1; // $nombre prend la valeur 16

$nombre = (1 + 2) * 2; // $nombre prend la valeur 6

?>



Allez quoi, boudez pas, un peu de calcul mental ça n'a jamais fait de mal à personne.
Vérifiez mes calculs, comme vous pouvez le voir il n'y a rien de bien compliqué dans tout ça.

Seulement, il ne faut pas avoir peur de « jongler » avec les variables.
Voici des calculs avec plusieurs variables :

Code : PHP 

1

2

3

4

<?php

$nombre = 10;

$resultat = ($nombre + 5) * $nombre; // $resultat prend la valeur 150

?>



C'est de la pure logique, je ne peux rien vous dire de plus.
Si vous avez compris ces bouts de code, vous avez tout compris.


Le modulo



Il est possible de faire un autre type d'opération un peu moins connu : le modulo. Cela représente le reste de la division entière.

Par exemple, 6 / 3 = 2 et il n'y a pas de reste. En revanche, 7 / 3 = 2 (car le nombre 3 « rentre » 2 fois dans le nombre 7) et il reste 1. Vous avez fait ce type de calculs à l'école primaire, souvenez-vous !

Le modulo permet justement de récupérer ce « reste ». Pour faire un calcul avec un modulo, on utilise le symbole %.

Code : PHP 

1

2

3

4

<?php

$nombre = 10 % 5; // $nombre prend la valeur 0 car la division tombe juste

$nombre = 10 % 3; // $nombre prend la valeur 1 car il reste 1

?>




Et les autres opérations ?



Je passe sous silence les opérations plus complexes telles que la racine carrée, l'exponentielle, la factorielle, etc. Toutes ces opérations peuvent être réalisées en PHP mais il faudra passer par ce qu'on appelle des fonctions, une notion que l'on découvrira plus tard. Les opérations basiques que l'on vient de voir sont amplement suffisantes pour la programmation PHP de tous les jours.

Créé avec HelpNDoc Personal Edition: Rendez votre documentation accessible sur n'importe quel appareil avec HelpNDoc