Volver al índiceOperaciones aritméticas


Números

Los números decimales se escriben con punto (.), no con coma (,).


Resto de una división

El operador % calcula el resto de una división entera

<?php
  $resto = 17%3;
  print "<p>El resto de 17 dividido entre 3 es ".$resto."</p>";
?>
El resto de 17 dividido entre 3 es 2

La función fmod calcula el resto de una división con números decimales

<?php
  print "<p>El resto de 17 dividido entre 3,1 es ".fmod(17, 3.1)."</p>";
?>
El resto de 17 dividido entre 3,1 es 1.5

Volver al principio


Redondear un número

La función round(x) redondea el número x al entero más próximo.

<?php
  print "<p>2,6 se redondea con round a ".round(2.6)."</p>";
  print "<p>2,3 se redondea con round a ".round(2.3)."</p>";
?>
2,6 se redondea con round a a 3
2,3 se redondea con round a 2

La función round(x,n) redondea x con n decimales (si n es negativo redondea a decenas, centenas, etc.).

<?php
  print "<p>2,6574 se redondea con round con dos decimales a ".round(2.6574, 2)."</p>";
  print "<p>3141592 redondeado con round con centenas es ".round(3141592, -2)."</p>";
?>
2,6574 se redondea con round con dos decimales a 2,66
3141592 redondeado con round con centenas es 3141600

Las funciones floor(x) y ceil(x) redondean el número x al entero inferior y superior, respectivamente.

<?php
  print "<p>2,6 se redondea con floor a ".floor(2.6)."</p>";
  print "<p>2,3 se redondea con floor a ".floor(2.3)."</p>";
  print "<p>2,6 se redondea con ceil a ".ceil(2.6)."</p>";
  print "<p>2,3 se redondea con ceil a ".ceil(2.3)."</p>";
  print "<p>-2,6 se redondea con floor a ".floor(-2.6)."</p>";
  print "<p>-2,3 se redondea con floor a ".floor(-2.3)."</p>";
  print "<p>-2,6 se redondea con ceil a ".ceil(-2.6)."</p>";
  print "<p>-2,3 se redondea con ceil a ".ceil(-2.3)."</p>";
?>
2,6 se redondea con floor a 2
2,3 se redondea con floor a 2
2,6 se redondea con ceil a 3
2,3 se redondea con ceil a 3
-2,6 se redondea con floor a -3
-2,3 se redondea con floor a -3
-2,6 se redondea con ceil a -2
-2,3 se redondea con ceil a -2

Volver al principio


Potencias

La función pow(x, y) calcula x elevado a y.

<?php
  print "<p>2<sup>3</sup> = ".pow(2, 3)."</p>";
?>
23 = 8

Volver al principio


Máximo y mínimo

Las funciones max() y min() devuelven el máximo y el mínimo, respectivamente, de una lista de argumentos. El argumento de ambas funciones puede ser es una matriz y las funciones devuelven el máximo y el mínimo de los elementos de la matriz.

<?php
  print "<p>El máximo es ".max(20, 40, 25.1, 14.7)."</p>";
?>
El máximo es 40
<?php
  print "<p>El mínimo es ".min(20, 40, 25.1, 14.7)."</p>";
?>
El mínimo es 14.7
<?php
  $datos = array(20, 40, 25.1, 14.7);
  print "<p>El mínimo es ".min($datos)."</p>";
?>
El mínimo es 14.7

Volver al principio

Autor: Bartolomé Sintes Marco
Última modificación de esta página: 1 de febrero de 2005