title: sort array of floats with negatives
body: <p>I have no idea why this is happening nor can I find a solution on google.</p>
  
  <p>Here's my array of floats as a result of <code>asort</code> by <code>SORT_NUMERIC</code>:</p>
  
  <pre><code>Array ( [0] =&gt; -5.092368092812E-9 [6] =&gt; -7.0826220389192E-13 [1] =&gt; 1.878703363826E-13
  [2] =&gt; 1.8795587624424E-13 [3] =&gt; 2.3346288902754E-13 [4] =&gt; 3.0942295197372E-13 [5] =&gt;
  7.9098357204299E-13 [7] =&gt; 1.1684494919952E-12 [8] =&gt; 1.1685043272518E-12 [9] =&gt;
  1.1686030371986E-12 [11] =&gt; 8.0451267461732E-12 [12] =&gt; 3.7644522809587E-10 [13] =&gt;
  3.7763249406879E-10 [14] =&gt; 3.7955309374295E-10 [15] =&gt; 8.7712602092571E-10 [16] =&gt;
  2.8469968623087E-9 [17] =&gt; 2.8531226087777E-9 [10] =&gt; 6.2070895038159E-9 [18] =&gt;
  1.0725026970778E-8 [20] =&gt; 1.4052528456163E-8 [21] =&gt; 1.4087656025218E-8 [19] =&gt;
  2.0018554451113E-8 [22] =&gt; 1.130570524972E-7 [23] =&gt; 2.186127734393E-5 [25] =&gt;
  0.0045965175663413 [24] =&gt; 0.51061752595249 )
  </code></pre>
  
  <p>How can this be sorted properly?</p>
  
  <p>Many thanks in advance!</p>