Like:
float(1.2345678901235E+19) => string(20) \"12345678901234567890\"
Can it be done?
(it\'s for json_decode...)
A double precision floating point number can only contain around 15 significant digits. The best you could do is pad the extra digits out with zeroes.