I want to convert a large integer/float number to a string, it may has no sense but i saw that in a problem solving exam.
My question is so simple,
Why this code returns 14226520737620289536
instead of 14226520737620288370
?
echo sprintf('%0.0f',14226520737620288370);