Operatori aritmetici
Evito di scendere nei dettagli perché sarebbe un insulto alla vostra intelligenza. Funzionano esattamente come gli operatori di aritmetica che si usano a scuola fin dalle elementari.
Sono i vari operatori di somma, prodotto, sottrazione e divisione.
Si tratta di operatori binari.
Esistono pero alcune particolarità da tenere a mente.
L'operatore di modulo lavora solo su integer quindi anche se passate due float questo ritornerà sempre un numero intero.
Se necessitate di maggiore precisione usate la funzione fmod().
In alcuni linguaggi esiste l'operatore di "esponente" che permette di elevare un numero ad una certa potenza.
In PHP questo non esiste e si deve usare la funzione pow() i cui parametri sono il numero e l' esponente.
<?php $a = 7; $b = 3.2; /* Operatori Aritmetici */ $x = $a + $b; // Somma "+" echo "$x\n"; // 10.2 $x = $a - $b; // Sottrazione "-" echo "$x\n"; // 3.8 $x = $a * $b; // Moltiplicazione "*" echo "$x\n"; // 22.4 $x = $a / $b; // Divisione "/" echo "$x\n"; // 2.18 $x = $a % $b; // Modulo "%" echo "$x\n"; // 1 $x = pow ($a, $b); // Potenza echo "$x\n"; // 506.19 $x = fmod ($a, $b); // Modulo echo "$x\n"; // 0.6 ?>
Come in C anche in PHP è possibile usare delle forme abbreviate per evitare di dover scrivere piú volte lo stesso nome di variabile.
Quando il primo operando e la destinazione dell'espressione sono gli stessi è possibile omettere il primo operando e usare la forma abbreviata semplicemente ponendo l'operatore prima del operatore di assegnazione.
Questo giochetto funziona anche per gli operatori bitwise, gli operatori logici e quelli per stringhe.
<?php $a = 5; $b = 2; /* esempio di forma abbreviata */ $a += $b; // mette in a 7. equivale a scrivere $a = $a + $b; $a |= $b; // equivale a: $a = $a | $b; $a .= "ciao"; // unisce a e la stringa "ciao" // equivale a $a = $a."ciao"; ?>
-
» 2011-05-28
Come usare i Cookie con PHP -
» 2010-04-24
Sintassi alternativa -
» 2010-04-24
Return -
» 2010-04-24
Break
Se ti piace questo articolo, puoi collegarlo al tuo sito copiando il seguente codice HTML nelle tue pagine.
-
30-06-2011 → Anonimo
ha scritto un commento in
Tutorial sul ripristino di GRUB -
26-05-2011 → Bianca
ha scritto un commento in
Arrotondare gli angoli di un div usando i CSS 3 -
25-05-2011 → `wee`
ha scritto un commento in
Le landing page - Cosa sono e a cosa servono -
19-02-2011 → Anonimo
ha scritto un commento in
Linux Reference - Lista comandi utili per Linux -
06-01-2011 → Sergio
ha scritto un commento in
Ottimizzare i metatag delle pagine multilingua -
05-06-2010 → Anonimo
ha scritto un commento in
SQL - Data Manipulation Language - SELECT
Inserisci un commento: