note 93600 added to function.round

From: Date: Thu, 17 Sep 2009 19:24:15 +0000
Subject: note 93600 added to function.round
Groups: php.notes 
Request: Send a blank email to php-notes+get-160805@lists.php.net to get a copy of this message
Formats a number to the specified number of significant figures. <?php /** * Formats numbers to the specified number of significant figures. * * @author Bevan Rudge, Drupal.geek.nz * * @param number $number * The number to format. * @param integer $sf * The number of significant figures to round and format the number to. * @return string * The rounded and formatted number. */ function format_number_significant_figures($number, $sf) { // How many decimal places do we round and format to? // @note May be negative. $dp = floor($sf - log10(abs($number))); // Round as a regular number. $number = round($number, $dp); // Leave the formatting to format_number(), but always format 0 to 0dp. return number_format($number, 0 == $number ? 0 : $dp); } ?> ---- Server IP: 195.221.21.36 Probable Submitter: 84.97.26.77 ---- Manual Page -- http://www.php.net/manual/en/function.round.php Edit -- https://master.php.net/note/edit/93600 Del: integrated -- https://master.php.net/note/delete/93600/integrated Del: useless -- https://master.php.net/note/delete/93600/useless Del: bad code -- https://master.php.net/note/delete/93600/bad+code Del: spam -- https://master.php.net/note/delete/93600/spam Del: non-english -- https://master.php.net/note/delete/93600/non-english Del: in docs -- https://master.php.net/note/delete/93600/in+docs Del: other reasons-- https://master.php.net/note/delete/93600 Reject -- https://master.php.net/note/reject/93600 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#160805) next »