Cita:
Iniciado por armandoweb
Hola:
Código PHP:
<?function convertir_a_numero($str)
{
$legalChars = "%[^0-9\-\. ]%";
$str=preg_replace($legalChars,"",$str);
return $str;
}
echo convertir_a_numero("u$s 33.99");
?>
Hecha un vistazo a money_format - Da formato a un número como una cadena de moneda
Descripción
string money_format ( string formato, float numero )
Por otra parte habría que ver como te llega la variable para que sea de la forma u$s 33.99 y sino es más factible que te llegue directamente en dos partes, moneda y cantidad.
Saludos.
Muchas Gracias, resolví el problema con esa función, también cambie el lugar de procedencia del dolar.
Saludos y Muchas gracias de nuevo