Le variabili: operazioni con i numeri
PHP mette a disposizione un nutrito set per le operazioni matematiche tra numeri, siano essi interi o decimali. In questa guida tratteremo con precisione le operazioni tra numeri poiché ogni buon programmatore deve conoscere quelle che, dal punto di vista della teoria, rappresentano le basi.
Addizione
Per addizionare due o più interi/decimali si usa il classico simbolo di addizione "+". Ad esempio:<?php $primo = 15; $secondo = 1; $somma = $primo + $secondo; echo $somma; //Restituisce "16" ?>
Incremento
Per incrementare di una singola unità un valore numerico è possibile usare l'operatore di incremento ++. Questo operatore può essere posto prima della stringa da implementare oppure dopo e, rispettivamente, serve per incrementare immediatamente la variabile oppure dopo la fine dell'istruzione. Vediamo con un esempio:<?php $numero = 10; echo 'Prima:' . ++$numero .'<br/>'; // Restituisce "11" $numero = 10; echo 'Dopo:' . $numero++ .'<br/>';// Restituisce "10" echo 'Fine:' . $numero;// Restituisce "11" ?>
Sottrazione
Per la sottrazione tra due o più interi/decimali si usa il simbolo di sottrazione "-". Ad esempio:<?php $primo = 1983; $secondo = 1979; $sottrazione = $primo - $secondo; echo $sottrazione; // Restituisce "4" ?>
Decremento
Anche per il decremento di una unità PHP mette a disposizione un operatore "veloce" che è determinato da due segni di sottrazione: "--". L'operatore di decremento può essere posto prima o dopo la variabile da modificare e, proprio come per l'operatore di incremento, determina differenti modifiche della variabile in questione:<?php $numero = 10; echo 'Prima:' . --$numero .'<br/>'; // Restituisce "9" $numero = 10; echo 'Dopo:' . $numero-- .'<br/>';// Restituisce "10" echo 'Fine:' . $numero;// Restituisce "9" ?>
Divisione
Per la divisione tra due o più numeri si utilizza il simbolo slash "/". Ad esempio:<?php $primo = 10; $secondo = 5; $divisione = $primo / $secondo; echo $divisione; // Restituisce "2" ?>
Moltiplicazione
Per la moltiplicazione tra due o più numeri si utilizza il simbolo dell'asterisco "*". Ad esempio:<?php $primo = 10; $secondo = 5; $moltiplicazione = $primo * $secondo; echo $moltiplicazione; // Restituisce "50" ?>
Modulo
Il modulo rappresenta il resto di una divisione. In PHP il modulo è reso dal simbolo percentuale (%). Ad esempio:<?php $primo = 10; $secondo = 4; $resto = $primo % $secondo; echo $resto; // Restituisce "2" ?>
Successivo: Passare i dati via GET e via POST
Precedente: Le variabili: interi e decimali