Edit report at https://bugs.php.net/bug.php?id=21913&edit=1

 ID:                 21913
 Updated by:         ni...@php.net
 Reported by:        sprice at wisc dot edu
 Summary:            formatting for sci notation
-Status:             Open
+Status:             Closed
 Type:               Feature/Change Request
-Package:            Feature/Change Request
+Package:            *General Issues
 Operating System:   Mac OS X.2.3
 PHP Version:        4.3.0
-Assigned To:        
+Assigned To:        nikic
 Block user comment: N
 Private report:     N

 New Comment:

Closing as scientific notation is already available via %e, %E (and %g, %G for 
mixed).


Previous Comments:
------------------------------------------------------------------------
[2003-01-27 19:30:52] sprice at wisc dot edu

I humbly request that scientific notation formatting (ex. 7.16e-11) is added to 
the function sprintf(). Currently I am using a function supplied by another 
user:

function sci($x, $d=-1) { 
        $e=floor(log10($x)); 
        $x*=pow(10,-$e); 
        $fmt=($d>=0)?".".$d:""; 
        $e=($e>=0)?"+".sprintf("%02d",$e):"-".sprintf("%02d",-$e); 
        return sprintf("%".$fmt."fe%s",$x,$e); 
}


and can be found in the comments of this page:
http://www.php.net/manual/en/function.sprintf.php

This function seems to be working fine for the time being, but this seems like 
somethine many other people would use and an addition to PHP itself would be 
better.

------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=21913&edit=1

Reply via email to