19/10/2013, 11:42
|
| | Fecha de Ingreso: julio-2013
Mensajes: 60
Antigüedad: 11 años, 5 meses Puntos: 0 | |
Respuesta: dar formato a dólares americanos Cita:
Iniciado por andresdzphp Los espacios no se convierten en caracteres raros... Tiene ese carácter raro además de los espacios.
Como tienes la función el resultado de 8000 es:
2Â 892.264
debes quitar ese  y espacios para que te funcione number_format.
La prueba:
Código PHP:
Ver originalfunction currency_paypal($from_Currency,$to_Currency,$amount) { $url = "http://www.google.com/ig/calculator?hl=en&q=$amount$from_Currency=?$to_Currency"; $timeout = 0; curl_setopt($ch, CURLOPT_USERAGENT , "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)"); } echo currency_paypal('PEN', 'USD', 8000); //imprime 2892.26
Edito: De todas formas es mejor que busques otra alternativa, porque iGoogle será retirado el 1 de noviembre de 2013. entonces tiene que devolverme en este formato:
2892.264 Código PHP: $pap =number_format(2892.264, 2, '.', '').'</br>';
resultado..:2892.26
puedo recorrer con un for y preguntar si es diferente a numero q no me concatene es factible.. |