Non conosco esattamente come PHP tratti i dati numerici.
Ma poniamo che usi 15 cifre per la mantissa e 3 per l'esponente, più il segno di entrambi.

Se trasformi 3.4497401091247E-005 in notazione std, si ha:

3.4497401091247E-005 = 0.000034497401091247

Bene, dividi ancora per 9 il risultato (0.000034497401091247).
Cosa otteni?

Meno precisione. Tradotto: ti fo**i le ultime 4 cifre della mantissa in quanto non stanno nelle 15 previste.

Difatti 0.000034497401091247 =Troncamento= 3.4497401090000E-005.

Commento finale: non fare mai caGate simili!!