Reply to Re: round number to the nearest...

Your name:

Reply:


Posted by Steve on 08/28/07 13:48

"Krustov" <me@privacy.net> wrote in message
news:MPG.213d59927dbc988b98ac29@news.newsreader.com...
| <comp.lang.php>
| <>
| <Mon, 27 Aug 2007 14:36:14 -0700>
| <1188250574.997233.228620@57g2000hsv.googlegroups.com>
|
| > I am looking for a way to round a number (which will be displayed as a
| > dollar amount) to the nearest nickel. Using the php round function
| > only allows you to control the number of decimal places in a number. I
| > need to round to the nearest .05. For example: 5.36 would be rounded
| > to 5.35, 10.49 would be rounded to 10.50, etc.. Any help would be
| > greatly appreciated.
| >
|
| Here goes the worst ever php code posted to this newsgroup .
|
| But hang loose as somebody will be along shortly with a one line
| solution :-)
|
|
| <?php
|
| $demo=12.34;
|
| print "demo = $demo <br><br>";
|
| $daffyduck=strlen($demo);
| print "daffyduck = $daffyduck <br><br>";
|
| $mickymouse=substr($demo,$daffyduck-3,1);
| print "mickymouse = $mickymouse <br><br>";
|
| if ($mickymouse==".")
| {

which assumes that a dot will always denote cents, which doesn't make sense.
;^)

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация