hola maestros tengo una variable que me entrega numeros con decimales ,¿ como la podria transformar a entero?.
gracias...
| ||||
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 Última edición por nuevo; 03/10/2003 a las 09:59 |