[PHP] Problema ao retornar um float do banco de dados...
Eu estou com problemas para retornar um float que vem de um select, ao invés de 1.8 ele mostra 1.79999995232. Alguem sabe como resolver isso?
$query= "SELECT ID AS CODIGO, NAME AS NOME, LAT AS LATITUDE, LON AS LONGITUDE, ALT AS ALTITUDE FROM LOC WHERE ID=8;";
$result= ibase_query($db, $query) or die("Não foi possível executar a seleção.");
$row= ibase_fetch_row($result);
echo($row[2]); //deveria mostrar 1.8 e mostra 1.79999995232
[PHP] Problema ao retornar um float do banco de dados...
tentou usar o round()?
as vezes ele pode ser ruim
mais detalhes
http://www.hudzilla.org/phpbook/read.php/4_6_1