ID:               41152
 Updated by:       [EMAIL PROTECTED]
 Reported By:      mark at divindedesigns dot ca
 Status:           Bogus
 Bug Type:         *Math Functions
 Operating System: linux/windows
 PHP Version:      5.2.1
 New Comment:

>can we change that?
Use (s)printf() if you want to format the numbers yourself. 

>having super large numbers being translated on the fly into
>scientific notation, is just a recipe for disaster..
What kind of disaster are you talking about?


Previous Comments:
------------------------------------------------------------------------

[2007-04-20 17:27:30] mark at divindedesigns dot ca

can we change that? these things should be able to be changed on the
fly... no?
in my mind... round() should do just that... rounding the number... not
be translating with scientific notation... i can see if we make that an
option to the round()... some may find that useful... but for the rest
of us... having super large numbers being translated on the fly into
scientific notation, is just a recipe for disaster...

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

[2007-04-20 17:20:51] [EMAIL PROTECTED]

round() doesn't change the number, output depends on the value of
"precision" in your php.ini.

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

[2007-04-20 17:09:36] mark at divindedesigns dot ca

Description:
------------
when you round(378240328403284.234) or other large numbers... php
automatically translates it with scientific notation... i'm just
wondering if we can add that as an option only... say
round(#,#,SCIENTIFIC) or whatnot...

i know you can use number_format()... but that's not the intended use
of that function.

Reproduce code:
---------------
<?
echo round(324324434324322324.324,2);
?>

Expected result:
----------------
outputs "324324434324322324.32"

Actual result:
--------------
outputs "3.2432443432432E+17"


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


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

Reply via email to