Like:
float(1.2345678901235E+19) => string(20) \"12345678901234567890\"
Can it be done?
(it\'s for json_decode...)
The only way to decode a float without losing precision is to go through the json and frame all the floats in quotation marks. By making strings of numbers.
PHP json_decode integers and floats to string