Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/04/2014, 12:39
sdfg30
 
Fecha de Ingreso: abril-2014
Mensajes: 9
Antigüedad: 10 años
Puntos: 0
Respuesta: Convirtiendo String a Float arroja 0!

Yo obtengo el valor $fila[6], el cual es un número en la bd = 0.24 , lo extraño es que se me muestra como ,24 ,lo que según dice gettype es un string, como hago para que se quede como number??

Además de eso también trato de convertirlo a float y también me arroja 0 !

Este es mi código


Código PHP:
 echo "\$fila[6]==$fila[6]; tipo es " gettype ($fila[6]) . "<br />\n";
 
 
$cadena=$fila[6];
 echo
"cadena..$cadena <br />";
 
 echo 
"\$cadena==$cadena; tipo es " gettype ($cadena) . "<br />\n";
 
 
$foo = (float)$fila[6];
 
$foo+=1;
 echo
"foo..$foo <br />";
 
 echo 
"\$foo==$foo; tipo es " gettype ($foo) . "<br />\n";
 
  
$numero_cuotas_n=var_dump($foo);
  echo
"numero_cuotas_n.. $numero_cuotas_n <br />";
  
echo
"<input type='text' name='numero_cuotas' id='numero_cuotas'  value='$numero_cuotas_n' disabled/>"
Las respuestas que obtengo son:

$fila[6]==,24; tipo es string
cadena..,24
$cadena==,24; tipo es string
foo..1
$foo==1; tipo es double

float 1

numero_cuotas_n..