Re: Field type for american money
| From: | Shawn McKenzie | Date: | Fri, 12 Jun 2009 01:00:40 +0000 |
| Subject: | Re: Field type for american money | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-293962@lists.php.net to get a copy of this message | ||
Robert Cummings wrote:
> Shawn McKenzie wrote:
>> Waynn Lue wrote:
>>> For mysql, it's better to use int and then store it in cents (or
>>> micros) so you can use all integer operations instead of float ones.
>>>
>>
>> To each his own. Speed or otherwise I don't see a difference between:
>>
>> $total = 19.95 + 3.99; //shipping
>>
>> and
>>
>> $total = 1995 + 399; //shipping
>>
>> Except with the ints you have to format them for display.
>
> You have to format the floats too:
>
> <?php
>
> $total = 5.55 + 9.35;
> echo $total."\n";
>
> ?>
>
> Cheers,
> Rob.
Yeah, yeah, yeah...
I guess what I meant to say was that I had never really considered using
ints :-)
--
Thanks!
-Shawn
http://www.spidean.com