note 115833 added to function.number-format

From: Date: Wed, 01 Oct 2014 14:56:56 +0000
Subject: note 115833 added to function.number-format
Groups: php.notes 
Request: Send a blank email to php-notes+get-200557@lists.php.net to get a copy of this message
The function rlerne posted does not work well in many cases: <?php function number_format_clean($number, $precision = 0, $dec_point = '.', $thousands_sep = ',') { return trim(number_format($number, $precision, $dec_point ,$thousands_sep), '0' . $dec_point); } ?> Fail examples: <?php number_format_clean(0.1, 2); // returns "1" number_format_clean(10.000001, 2); // returns "1" ?> This one is correct: <?php function number_format_clean($number, $precision = 0, $dec_point = '.', $thousands_sep = ',') { return rtrim(rtrim(number_format($number, $precision, $dec_point ,$thousands_sep), '0'), $dec_point); } ?> ---- Server IP: 187.73.33.52 Probable Submitter: 186.215.141.203 ---- Manual Page -- http://php.net/manual/en/function.number-format.php Edit -- https://master.php.net/note/edit/115833 Del: integrated -- https://master.php.net/note/delete/115833/integrated Del: useless -- https://master.php.net/note/delete/115833/useless Del: bad code -- https://master.php.net/note/delete/115833/bad+code Del: spam -- https://master.php.net/note/delete/115833/spam Del: non-english -- https://master.php.net/note/delete/115833/non-english Del: in docs -- https://master.php.net/note/delete/115833/in+docs Del: other reasons-- https://master.php.net/note/delete/115833 Reject -- https://master.php.net/note/reject/115833 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#200557) next »