| Haciendo cuentas... |
Operaciones matemáticas
• La sintaxis de operaciones aritméticas básicas que pueden realizarse con PHP son las siguientes:Redondeo de resultados
PHP tiene tres opciones de redondeo:
Operaciones aritméticas
| Operaciones aritméticas | ||||
| Operación | Sintaxis | A | B | Resultado |
| Suma | $a+$b | 12 | -7.3 | 4.7 |
| Diferencia | $a-$b | 12 | -7.3 | 19.3 |
| Producto | $a*$b | 12 | -7.3 | -87.6 |
| Cociente | $a/$b | 12 | -7.3 | -1.64383561644 |
| Cociente entero | (int)($a/$b) | 12 | -7.3 | -1 |
| Resto de la división | $a%$b | 12 | 5 | 2 |
| Potencias ab | pow($a,$b) | 12 | 5 | 248832 |
| Potencias ab | pow($a,$b) | -7.3 | -3 | -0.00257058174836 |
| Raiz cuadrada | Sqrt($a) | 12 | 3.46410161514 | |
| Raiz cuadrada | Sqrt($a) | -7.3 | NAN | |
| Raiz enésima | pow($a,(1/$b) | 12 | 3; | 2.28942848511 |
| Redondeos | ||||
| tipo | Sintaxis | A | Resultado | |
| Parte entera | (int)$a | 12 | 12 | |
| Parte entera | (int)$a | -7.3 | -7 | |
| Parte entera | (int)$a | -13.8546 | -13 | |
| Parte entera | (int)$a | -24.5 | -24 | |
| Parte entera | (int)$a | 13.8546 | 13 | |
| Parte entera | (int)$a | 24.5 | 24 | |
| Redondeo por defecto | floor($a) | 12 | 12 | |
| Redondeo por defecto | floor($a) | -7.3 | -8 | |
| Redondeo por defecto | floor($a) | -13.8546 | -14 | |
| Redondeo por defecto | floor($a) | -24.5 | -25 | |
| Redondeo por defecto | floor($a) | 13.8546 | 13 | |
| Redondeo por defecto | floor($a) | 24.5 | 24 | |
| Redondeo por exceso | ceil($a) | 12 | 12 | |
| Redondeo por exceso | ceil($a) | -7.3 | -7 | |
| Redondeo por exceso | ceil($a) | -13.8546 | -13 | |
| Redondeo por exceso | ceil($a) | -24.5 | -24 | |
| Redondeo por exceso | ceil($a) | 13.8546 | 14 | |
| Redondeo por exceso | ceil($a) | 24.5 | 25 | |
| Redondeo | round($a) | 12 | 12 | |
| Redondeo | round($a) | -7.3 | -7 | |
| Redondeo | round($a) | -13.8546 | -14 | |
| Redondeo | round($a) | -24.5 | -25 | |
| Redondeo | round($a) | 13.8546 | 14 | |
| Redondeo | round($a) | 24.5 | 25 | |