Buenas!!!! a ver si alguien puede echarm una mano con esto que probablemente sea una tontería pero no logro ponerle solución. Tengo estos parámetros que tomo de un txt :
 
$a = 2.0000e-006  
$b = 5.8000e-007   
$c = 8.2000e-006  
$d = 8.0000e-007 
 
y quiero operar con ellos tal q 
 
$suma= (float)$a+ (float)$d+ (float)$b;
$resta=(float)$c-(float)$b-(float)$d;     
echo (float)$suma;
echo (float) $resta;  
 
Debería obtener como resultados: $suma=3.3800e-006 y $resta=6.8200e-006 
Sin embargo, obtengo: $suma=3 y $resta=-1
 
Entre otras cosas he probado con :
$suma= number_format(($a + $d+$b),4);
$resta= number_format(($c + $b+$d),4);
pero en este caso los resultados son  $suma=3.0000 y $resta=-1.0000
 
Tb he probado a darles formato después de la captura del txt $a=number_format($a,4);
 
¿alguien m puede echar un cable? Gracias!!! 
   
 



