Quiero aclarar que antes de realizar cualquier consulta en el foro, pruebo absolutamente TODO lo que se me ocurre, aprendo o veo en ejemplos con problemas similares; No obstante, PHP me esta dando grandes dolores de cabeza ya que cualquier cosa que pretendo hacer, por H o por B me arroja un error
Ayer realice una consulta similar en el foro pero por error lo marque como solucionado al tema.
Mi problema es el siguiente:
Necesito sumar un string (que contiene un valor numerico como 1,4939) y un float. Lo lógico (imagino) sería convertir el string a float. El problema es que, al convertir el string a float me arroja como resultado 0.
Código PHP:
<?php
function between($beg, $end, $str) {
$a = explode($beg, $str, 2);
$b = explode($end, $a[1]);
return $beg . $b[0] . $end;}
$url = file_get_contents ("https://es.finance.yahoo.com/q?s=EURUSD=X");
$cotizacion = between('<span id="yfs_l10_eurusd=x">', '</span>', $url);
echo ("Cotizacion con coma es: $cotizacion");
$cotizacionR = str_replace(",",".",$cotizacion);
echo ("CotizacionR es: $cotizacionR");
$flt = (float)$cotizacionR;
echo ("FLOTANTE ES $flt");
//Arroja 0 como resultado!! :@
?>