Как правильно работать с числами с плавающей точкой в php?
1) Если не стоит задачи хранить больше ~60 знаков после запятой - лучше использовать вместо string - decimal с указанием количества знаков после запятой.
2) php.net/manual/ru/book.bc.php
Возможно, BCMath или GMP? Я точно не знаю. :)
php.net/manual/en/book.bc.php
php.net/manual/en/book.gmp.php