Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2008, 02:01
Avatar de mgomezbuceta
mgomezbuceta
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago de Compostela
Mensajes: 47
Antigüedad: 16 años
Puntos: 0
Exclamación Evitar redondeo en una operacion

Buenas a todos, mi problema es el siguiente:

Tengo esta instrucción:

<?php
echo number_format(($_SESSION['subtotal']+$_SESSION['precio_iva']+$_SESSION['portes']+$_SESSION['precio_reembolso']),2,',','.')." &euro;";
?>

Los valores de cada variable de sesión son los siguientes:

$_SESSION['subtotal']=290,00
$_SESSION['precio_iva']=46,40
$_SESSION['portes']=10,34
$_SESSION['precio_reembolso']=10,39

Y mi problema está en que el resultado en vez de mostrar "357,13" me muestra "356,00"

El problema creo que está en que no me suma los decimales de las cantidades pero no se como resolverlo.

Muchas gracias.