
obtener numero de decimales
Publicado por Julian (3 intervenciones) el 02/06/2014 14:04:30
Hola. Soy nuevo en el foro y primero saludos a todos.
Segundo estoy iniciandome en el tema de php y estoy realizando una tienda online.
Mi problema es el siguiente.
Yo gestiono el precio total del pedido por una variable de sesion la cual podria ser 14.55 por ejemplo.
Luego en cuando quiero mandar la peticion a la pasarela de pago de redsys me pide ese valor pero sin punto. Ejemplo 1455.
Yo consigo ese valor multiplicando por 100. Pero el problema que se me genera es si el valor de la compra es de solo un decimal 14.5 entonces al multiplicar por 100 seria 1.45 y es una perdida...
Me gustaria saber cómo puedo averiguar cuantos decimales tiene ese valor. Para multiplicar por 10 o por 100.
He visto cosas por hay pero solo obtengo redondeo..
Un saludo y gracias...
Segundo estoy iniciandome en el tema de php y estoy realizando una tienda online.
Mi problema es el siguiente.
Yo gestiono el precio total del pedido por una variable de sesion la cual podria ser 14.55 por ejemplo.
Luego en cuando quiero mandar la peticion a la pasarela de pago de redsys me pide ese valor pero sin punto. Ejemplo 1455.
Yo consigo ese valor multiplicando por 100. Pero el problema que se me genera es si el valor de la compra es de solo un decimal 14.5 entonces al multiplicar por 100 seria 1.45 y es una perdida...
Me gustaria saber cómo puedo averiguar cuantos decimales tiene ese valor. Para multiplicar por 10 o por 100.
He visto cosas por hay pero solo obtengo redondeo..
Un saludo y gracias...
Valora esta pregunta


0