Programación en castellano
Inicio > Foros > PHP > Truncar un numero
-Foros de debate

PHP
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Truncar un numero
Enviado por Sagrav el día 25 de junio de 2004

Solo quiero saber como puedo truncar un numero a determinados decimales sin que me haga el redondeo, ejm:
14.6678 ---> 14.66
1234.5678 ---> 1234.56
vale gracias..

 
Re: Truncar un numero
Enviado por raspu el día 26 de junio de 2004

number_format("numero" , cantidad decimales)

 
Re: Re: Truncar un numero
Enviado por Sagrav el día 28 de junio de 2004

Es lo que utilizo pero me redondea los numeros y es precisamento lo que no quiero que haga... alguien sabe otra solución???

 
Re: Re: Re: Truncar un numero
Enviado por el día 28 de junio de 2004

Proba con: floor($numero);

.

 



Re: Truncar un numero
Enviado por jose luis el día 18 de marzo de 2008

$iva=36548.819

// primero localizamos la posicion del . en el iva

$posicion = strrpos($iva, \".\");

//luego truncamos la cantidad para que no se redondee

$iva=substr($iva,0,$posicion+3);


echo $iva; // imprime 36548.81

 
Re: Re: Truncar un numero
Enviado por rodrigo el día 18 de marzo de 2008

prueba con esto
function trun($numero,$decimales)
{
$exp=pow(10, $decimales);
$n=floor($numero*$exp);
return $n/$exp;
}

 


Re: Truncar un numero
Enviado por Daniel E. D' Armas G. el día 7 de agosto de 2008

He estado buscando una funcion que me permita Truncar un numero a una cantidad de decimales en particular sin que haga redondeo al final, razon por la cual desarrolle esta pequeña función, espero que les sea de utilidad:

function Truncar(numero, decimales){

var multiplo = 10;
for(i=1;i<decimales;i=i+1)
{
multiplo = multiplo*10;
}

numero = numero*multiplo;
var entero = parseInt(numero);
numero = entero/multiplo;

return numero;
}

Sintaxis: Truncar(numero, decimales)

Ejemplo:

2.335 = 2.34
2.336 = 2.34
2.445 = 2.45
2.446 = 2.45
2.444 = 2.44

Saludos,

Daniel E. D' Armas G.
ddarmas@gmail.com

 
Re: Re: Truncar un numero
Enviado por darkwizard el día 8 de agosto de 2008

eso lo hace: number_format("numero" , cantidad decimales)... que han dicho ya ahi arriba...

 



Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: juegos gratis | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | decoración web | gifs animados