Gli operatori aritmetici in PHP
Gli operatori aritmetici in PHP sono simboli che vengono utilizzati per eseguire operazioni matematiche su variabili o valori.
Indice
Addizione (+)
$x = 5 + 2; // $x è uguale a 7
Sottrazione (-)
$x = 5 - 2; // $x è uguale a 3
Moltiplicazione (*)
$x = 5 * 2; // $x è uguale a 10
Divisione (*)
$x = 5 / 2; // $x è uguale a 2.5
Modulo (%)
$x = 5 % 2; // $x è uguale a 1
Potenza (**)
$x = 2 ** 3; // $x è uguale a 8
Operazioni di assegnazione aritmetica
Gli operatori di assegnazione aritmetica consentono di combinare un'operazione aritmetica con un'assegnazione. Ad esempio:
$x = 5;
$x += 2; //equivalente a $x = $x + 2; // $x è uguale a 7
$x -= 2; //equivalente a $x = $x - 2; // $x è uguale a 5
$x *= 2; //equivalente a $x = $x * 2; // $x è uguale a 10
$x /= 2; //equivalente a $x = $x / 2; // $x è uguale a 5
$x %= 2; //equivalente a $x = $x % 2; // $x è uguale a 1
$x **= 2; //equivalente a $x = $x ** 2; // $x è uguale a 25
Conversione da stringa a intero
L'operatore di somma (+) prima della variabile forza la conversione del valore in un numero intero.
$numeroStringa = "10";
var_dump(+$numeroStringa);
// output : int(10)
Trasformazione in numero negativo
L'operatore di sottrazione (-) prima della variabile trasforma il numero in negativo.
$numeroStringa = "10";
var_dump(10 * -$numeroStringa);
//output: int(-100)