
26/04/2013, 03:47
|
| | Fecha de Ingreso: diciembre-2005
Mensajes: 142
Antigüedad: 19 años, 3 meses Puntos: 0 | |
consulta sobre decimales con php Hola a todos:
Mi pregunta es la siguiente tengo una multiplicación de dos variables:
$a*$b
La variable $b suele tener decimales y la introduce el cliente, cuando introduce la variables con la notación inglesa 2.4 realiza la operación bien por ejemplo
$c = $a*$b
3600 = 1500*2.4
Pero cuando el cliente introduce la notación española 2,4 (con coma en vez de punto) el resultado es este
$c = $a*$b
3000 = 1500*2,4
He probado a formatear la variable $b number_format($numero, 2, ",", ".");
aunque he notado que el resultado da incorrecto.
¿Se puede formatear la variable para que indistintamente como la introduzca el cliente realice la operación correctamente?, es decir tanto si el cliente introduce 2.4 como 2,4 que realice la operación correctamente.
$c = $a*$b
3600 = 1500*2.4
Espero vuestros consejos. |