Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/12/2011, 13:28
Avatar de lalooo
lalooo
 
Fecha de Ingreso: agosto-2011
Mensajes: 12
Antigüedad: 12 años, 8 meses
Puntos: 4
Respuesta: Sumar decimales en php

Cita:
Iniciado por Triby Ver Mensaje
Al parecer, PHP te está tomando esos datos como cadenas y no como números en notación científica, podrías intentar convertirlos primero a notación decimal, usando sprintf() o number_format().

Por otra parte:
Código PHP:
Ver original
  1. $par = explode('=',$linea);
  2. $valores[$i] = (double)$par;
  3. $i++;

$par es array, pero haces un cast a double y supongo que ahí hay ya un conflicto.
La función explode te regresa un arreglo, en tu caso tiene dos valores:
Código PHP:
Ver original
  1. $par = array('$a ', ' 2.0000e-006')
Lo que tienes que asignar en tu variable $valores[$i] es el segundo valor de cada "$par", que corresponde al valor que buscas