title: php converting exponetial value having exponent > 12 to decimal
body: <p>I am reading a value from excel file when it is a number >= 14 digit it convert this to something like 3.5775004173581E+14 I want to get the exact value in decimal like 3.57750041735819 I have tried</p>
  
  <pre><code>(float) 3.5775004173581e+14                         O/P 3.5775004173581e+14     
  intval((float) 3.5775004173581e+14)                 O/P 740815490
  number_format(3.5775004173581e+14)                  O/P 3.57750041735810   
  </code></pre>
  
  <p>but former return the same string as O/P second one produces some garbage value where as works well for the exponent &lt;14 and the number_format adds traling 0 after 14 digits.</p>