Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/10/2003, 09:50
Avatar de nuevo
nuevo
 
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 21 años
Puntos: 2
necesitas redondear o quitar decimales?

Tema sacado de las FAQ por Cain

Tema Formato de número

Pregunta ¿Cómo puedo formatear un número?

Respuesta Con number_format()

Sintaxis:
number_format(numero, decimales, separador_decimal, separador_miles)

Ejemplo:

$numero = 12345.2534

$number = number_format($numero, 2); // $number = 12345.25$number = number_format($numero, 0); // $number = 12345
$number = number_format($numero, 2, ".", ","); // $number = 12,345.25
$number = number_format($numero, 4, ",", "."); // $number = 12.345,2534

mas info en.... http://es2.php.net/manual/es/function.number-format.php

-------------------------------------------------------------------------
otra solucion de ManoloWeb

Quieres eliminar decimales o quieres redondear??

Puedes hacerlo de diferentes formas, todo depende que es lo que necesitas para que tu código resulte correcto (asumo que es de lo mismo de las fechas)

round($numero);
redondeo normal, si el decimal supera .5 te devuelve el siguiente hacia arriba, por ejemplo 10.2 se redondea a 10, pero 10.6 se redondea a 11


ceil($numero);
Siguiente integro hacia arriba. Siempre te va a dar el siguiente numero mas alto despues del decimal... por ejemplo 11.2 se redondea a 12, 11.9 tambien se redondea a 12



floor($numero);
Mismo que el anterior, pero hacia abajo... 11.2 se convierte en 11, 11.9 tambien se convierte en 11, 11.99999999 se convierte tambien en 11

__________________
3w.valenciadjs.com
3w.laislatv.com

Última edición por nuevo; 03/10/2003 a las 09:59