Problema con números con coma en php

publicado por: Anonymous

tengo almacenado en mysql este numero en un campo varchar 30,50 pero al leerlo en php de este modo number_format($DLineasVenta["precio"],2,",",".") donde Precio= 30,50 me quita los decimales y muestra solo 30

¿Hay alguna forma de que me muestre siempre decimales tal cual los tengo guardados en la base de datos?

solución

Te recomiendo que no utilices un varchar para guardar numeros por que te puede pasar lo que te esta pasando ahora, pero bueno para dar respuesta a tu pregunta prueba con esto

 $num='20,67';
 $num=str_replace(',','.',$num);
 $num=$num+20.00;
 echo $num; 
Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *