Foros del Web » Programando para Internet » PHP »

pasar variable tipo texto a número

Estas en el tema de pasar variable tipo texto a número en el foro de PHP en Foros del Web. Buenos dias, Tengo una variable tipo texto que toma valores numéricos, por ejemplo, (0,68) ó (26,45) ó (100,55)...este dato es el precio. Para poder multiplicarlo ...
  #1 (permalink)  
Antiguo 19/11/2004, 06:50
Avatar de paky  
Fecha de Ingreso: septiembre-2002
Mensajes: 127
Antigüedad: 22 años, 2 meses
Puntos: 0
pasar variable tipo texto a número

Buenos dias,

Tengo una variable tipo texto que toma valores numéricos, por ejemplo, (0,68) ó (26,45) ó (100,55)...este dato es el precio.

Para poder multiplicarlo por las unidades necesito pasarlo a número decimal y no sé cómo acerlo.

¿Podéis ayudarme?

Gracias.
  #2 (permalink)  
Antiguo 19/11/2004, 10:05
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 1 mes
Puntos: 11
Mira este ejemplo:

<?php
$texto="10.65";
$numero=$texto;
settype($numero,"double");
echo ($numero+1.2)."<br>";
echo ($texto+1.2);
?>
  #3 (permalink)  
Antiguo 22/11/2004, 04:30
Avatar de paky  
Fecha de Ingreso: septiembre-2002
Mensajes: 127
Antigüedad: 22 años, 2 meses
Puntos: 0
Perfecto, pero si el separador de decimales es una coma, a la hora de multiplicarlo, sólo me toma el valor entero no el decimal.

Alguién puede ayudarme.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:00.