#42831 [Opn->Fbk]: function number_format() seems to return a wrong balue

From: Date: Wed, 03 Oct 2007 09:47:28 +0000
Subject: #42831 [Opn->Fbk]: function number_format() seems to return a wrong balue
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-118131@lists.php.net to get a copy of this message
ID: 42831 Updated by: tony2001@php.net Reported By: naweokawa at free dot fr -Status: Open +Status: Feedback Bug Type: Strings related Operating System: Solaris 10 PHP Version: 5.2.4 New Comment: Try compiling with GCC. Previous Comments: ------------------------------------------------------------------------ [2007-10-03 09:13:18] naweokawa at free dot fr it seems to run correctly on Linux (tested on Linux xxx 2.6.8-2-386 #1 Tue Aug 16 12:46:35 UTC 2005 i686 GNU/Linux) Reproduce code: --------------- $num2=123456.55; echo number_format($num2 , 2, ',', ' '); echo "<br />\n"; echo number_format($num2 , 3, ',', ' '); // OUTPUT 123 456,55 (OK) 123 456,550 (OK) However on Solaris10 (SunOS xxx 5.10 Generic_118855-33 i86pc i386 i86pc) Reproduce code: --------------- $num2=123456.55; echo number_format($num2 , 2, ',', ' '); echo "<br />\n"; echo number_format($num2 , 3, ',', ' '); // OUTPUT 12 345 655,00 (KO) 123 456 550,000 (KO) - The Locale settings shouldn't used for this function ? - php-5.2.4 compiled with cc: Sun C 5.8 2005/10/13 ------------------------------------------------------------------------ [2007-10-03 08:19:13] tony2001@php.net Cannot reproduce. ------------------------------------------------------------------------ [2007-10-02 16:55:10] naweokawa at free dot fr Description: ------------ When you use the function number_format with a float value, it seems to returns a value INPUT_FLOAT*100 Reproduce code: --------------- $num2=123456.55; number_format($num2 , 2, ',', ' '); // OUTPUT output : 12 345 655,00 (should be 123 456,55 ) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=42831&edit=1

« previous php.bugs (#118131) next »