title: json_decode and E numbers in PHP
body: <p>I have tried solutions given in other threads, but unfortunately not yet come to a solution.</p>
  
  <p>The json that I am retrieving is:</p>
  
  <pre><code>{"foo": [
          {"coo": "2013-01-01 13:42:21",
              "moo": 0.00008200,
          }
      ]
  }
  </code></pre>
  
  <p>I am using the following code to parse it:</p>
  
  <pre><code>$jsonString=preg_replace('/([^\\\])" *: *([0-9]{10,})(,|})/', '$1":"$2"$3', $jsonString);
  
  $jsonString=json_decode($jsonString, true);
  </code></pre>
  
  <p>However, the value for moo is showing as: 8.02E-5</p>
  
  <p>What can I do to rectify this?</p>