note 115605 added to function.round

From: Date: Sun, 24 Aug 2014 06:31:31 +0000
Subject: note 115605 added to function.round
Groups: php.notes 
Request: Send a blank email to php-notes+get-200298@lists.php.net to get a copy of this message
Excel-like ROUNDUP function: public static function round_up($value, $places) { $mult = pow(10, abs($places)); return $places < 0 ? ceil($value / $mult) * $mult : ceil($value * $mult) / $mult; } echo round_up(12345.23, 1); // 12345.3 echo round_up(12345.23, 0); // 12346 echo round_up(12345.23, -1); // 12350 echo round_up(12345.23, -2); // 12400 echo round_up(12345.23, -3); // 13000 echo round_up(12345.23, -4); // 20000 ---- Server IP: 72.52.91.14 Probable Submitter: 91.235.244.31 ---- Manual Page -- http://php.net/manual/en/function.round.php Edit -- https://master.php.net/note/edit/115605 Del: integrated -- https://master.php.net/note/delete/115605/integrated Del: useless -- https://master.php.net/note/delete/115605/useless Del: bad code -- https://master.php.net/note/delete/115605/bad+code Del: spam -- https://master.php.net/note/delete/115605/spam Del: non-english -- https://master.php.net/note/delete/115605/non-english Del: in docs -- https://master.php.net/note/delete/115605/in+docs Del: other reasons-- https://master.php.net/note/delete/115605 Reject -- https://master.php.net/note/reject/115605 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#200298) next »