Operatori
PHP Manual

Operatori aritmetici

Ricordate l'aritmetica di base dalla scuola? Questi operatori funzionano esattamente nello stesso modo.

Operatori aritmetici
Esempio Nome Risultato
-$a Negazione Opposto di $a.
$a + $b Addizione La somma di $a e $b.
$a - $b Sottrazione La differenza di $a e $b.
$a * $b Moltiplicazione il prodotto di $a e $b.
$a / $b Divisione Quoziente di $a e $b.
$a % $b Modulo Il resto di $a diviso da $b.

L'operatore di divisione ("/") restituisce un valore float a meno che i due operandi siano interi (oppure stringhe che vengono convertite in interi) e i numeri siano divisibili, nel qual caso viene restituito un valore intero.

Gli operandi del modulo sono convertiti a interi (rimuovendo la parte decimale) prima dell'operazione.

Il risultato dell'operatore modulo % ha lo stesso segno del dividendo - ovvero, il risultato di $a % $b avrà lo stesso segno di $a. Per esempio:

<?php

echo (3)."\n";           // prints 2
echo (% -3)."\n";          // prints 2
echo (-3)."\n";          // prints -2
echo (-% -3)."\n";         // prints -2

?>

Vedere anche le pagine del manuale sulle funzioni matematiche.


Operatori
PHP Manual