Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/04/2013, 03:38
b44
 
Fecha de Ingreso: diciembre-2005
Mensajes: 142
Antigüedad: 19 años, 3 meses
Puntos: 0
Respuesta: consulta sobre decimales con php

Bueno siguiendo con el hilo, ahora me lo cambia

Código:
$_POST['ipc'] = str_replace(',','.',$_POST['ipc']);
pero no entiendo muy bien como funciona.
Porque parece que cambia de izquierda a derecha. Si por ejemplo escribo 0,3 funciona correctamente, pero si escribo 1.200,3 como se escribiría en castellano me recoge este numero 1.200.3 y me multiplica por 1.2
si pongo este me escribe todo con comas

Código:
$_POST['ipc'] = str_replace('',',',$_POST['ipc']);
No logro entender que funcione para 1.200,3 - 0,3 - 1200,3 -0.3 1,200.3 .He leído en el manual de php pero no logro encontrar la solución. Si alguien me puede aclarar se lo agradezco.