#39873 [NEW]: thousands_sep not shown

From: Date: Mon, 18 Dec 2006 17:48:18 +0000
Subject: #39873 [NEW]: thousands_sep not shown
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-106512@lists.php.net to get a copy of this message
From: rob4you at vodafone dot it Operating system: Windows XP PHP version: 5.2.0 PHP Bug Type: Strings related Bug description: thousands_sep not shown Description: ------------ The [thousands_sep] states dot "." as separator of thousands, but the output of the number DOES NOT show it. It is correctly shown in the array returned by "localeconv" although. I've observed the same problem on other OS and with other locales. Reproduce code: --------------- <?php echo "<pre>"; $ita=array("ita","it","Italian","it_IT","it_IT.ISO8859-1","it_IT.ISO_8859-1"); $local_settings=setlocale(LC_ALL,$ita); echo $local_settings."<br>"; $num=0+"1234.56"; echo $num; printf("\n Not dependant in local settings: %F \n",$num); printf("\n Dependant on local settings: %f \n",$num); $x=localeconv(); print_r($x); echo "</pre>"; ?> Expected result: ---------------- Italian_Italy.1252 1.234,56 Not dependant in local settings: 1234.560000 Dependant on local settings: 1.234,560000 Array ( [decimal_point] => , [thousands_sep] => . ...etc... ) Actual result: -------------- Italian_Italy.1252 1234,56 Not dependant in local settings: 1234.560000 Dependant on local settings: 1234,560000 Array ( [decimal_point] => , [thousands_sep] => . ...etc... ) -- Edit bug report at http://bugs.php.net/?id=39873&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=39873&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=39873&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=39873&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=39873&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=39873&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=39873&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=39873&r=needscript Try newer version: http://bugs.php.net/fix.php?id=39873&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=39873&r=support Expected behavior: http://bugs.php.net/fix.php?id=39873&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=39873&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=39873&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=39873&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=39873&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=39873&r=dst IIS Stability: http://bugs.php.net/fix.php?id=39873&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=39873&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=39873&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=39873&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=39873&r=mysqlcfg

« previous php.bugs (#106512) next »