note 101195 added to function.round

From: Date: Thu, 02 Dec 2010 02:24:25 +0000
Subject: note 101195 added to function.round
Groups: php.notes 
Request: Send a blank email to php-notes+get-174536@lists.php.net to get a copy of this message
<?php function roundTo($number, $increments=500) { $increments = 1 / $increments; return (round($number * $increments) / $increments); } function floorTo($number, $increments=500) { $increments = 1 / $increments; return (floor($number * $increments) / $increments); } function ceilTo($number, $increments=500) { $increments = 1 / $increments; return (ceil($number * $increments) / $increments); } echo 'Learn by examples :-)<br>'; echo 'Enjoy...!<br>'; echo '<br>'; echo '<br>roundTo(1.23, 0.5) = '.roundTo(1.23, 0.5); echo '<br>roundTo(5.00, 7.5) = '.roundTo(5.00, 7.5); echo '<br>roundTo(7.89, 10) = '.roundTo(7.89, 10); echo '<br>roundTo(12.34, 10) = '.roundTo(12.34, 10); echo '<br>roundTo(50.00, 25) = '.roundTo(50.00, 25); echo '<br>roundTo(78.90, 2.5) = '.roundTo(78.90, 2.5); echo '<br>'; echo '<br>floorTo(1.23, 0.5) = '.floorTo(1.23, 0.5); echo '<br>floorTo(5.00, 7.5) = '.floorTo(5.00, 7.5); echo '<br>floorTo(7.89, 10) = '.floorTo(7.89, 10); echo '<br>floorTo(12.34, 10) = '.floorTo(12.34, 10); echo '<br>floorTo(50.00, 25) = '.floorTo(50.00, 25); echo '<br>floorTo(78.90, 2.5) = '.floorTo(78.90, 2.5); echo '<br>'; echo '<br>ceilTo(1.23, 0.5) = '.ceilTo(1.23, 0.5); echo '<br>ceilTo(5.00, 7.5) = '.ceilTo(5.00, 7.5); echo '<br>ceilTo(7.89, 10) = '.ceilTo(7.89, 10); echo '<br>ceilTo(12.34, 10) = '.ceilTo(12.34, 10); echo '<br>ceilTo(50.00, 25) = '.ceilTo(50.00, 25); echo '<br>ceilTo(78.90, 2.5) = '.ceilTo(78.90, 2.5); echo '<br>'; echo '<br>'; echo '<br>roundTo(123) = '.roundTo(123); echo '<br>roundTo(500) = '.roundTo(500); echo '<br>roundTo(789) = '.roundTo(789); echo '<br>roundTo(1234) = '.roundTo(1234); echo '<br>roundTo(7890) = '.roundTo(7890); echo '<br>'; echo '<br>floorTo(123) = '.floorTo(123); echo '<br>floorTo(500) = '.floorTo(500); echo '<br>floorTo(789) = '.floorTo(789); echo '<br>floorTo(1234) = '.floorTo(1234); echo '<br>floorTo(7890) = '.floorTo(7890); echo '<br>'; echo '<br>ceilTo(123) = '.ceilTo(123); echo '<br>ceilTo(500) = '.ceilTo(500); echo '<br>ceilTo(789) = '.ceilTo(789); echo '<br>ceilTo(1234) = '.ceilTo(1234); echo '<br>ceilTo(7890) = '.ceilTo(7890); ?> ---- Server IP: 202.65.157.132 Probable Submitter: 117.197.196.104 ---- Manual Page -- http://www.php.net/manual/en/function.round.php Edit -- https://master.php.net/note/edit/101195 Del: integrated -- https://master.php.net/note/delete/101195/integrated Del: useless -- https://master.php.net/note/delete/101195/useless Del: bad code -- https://master.php.net/note/delete/101195/bad+code Del: spam -- https://master.php.net/note/delete/101195/spam Del: non-english -- https://master.php.net/note/delete/101195/non-english Del: in docs -- https://master.php.net/note/delete/101195/in+docs Del: other reasons-- https://master.php.net/note/delete/101195 Reject -- https://master.php.net/note/reject/101195 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#174536) next »