Re: Thousands Separator
| From: | Christoph Becker | Date: | Fri, 16 Jan 2015 23:37:46 +0000 |
| Subject: | Re: Thousands Separator | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-324265@lists.php.net to get a copy of this message | ||
Jeffry Killen wrote:
> Sorry, there is a misunderstanding on my part here:
> On Jan 16, 2015, at 2:31 PM, Jeffry Killen wrote:
>
>> Here is some more that you may find useful:
>>
>> In your hypothetical example:
>> $num = '123_456_789',
>> $num is a string.
>> and I presume you mean that this is hard coded into your source file
>> code and you want to be able to read the source code with greater ease.
>> So you can hard code it this way and if you want to use the value as an
>> actual number in some mathmatical processing:
>>
> settype does not return anything accept true or false.
One could use intval()/floatval() or an (int)/(float) cast instead.
>> settype(str_replace('_', '', '123_456_789'),
>> 'int');
>>
>> or--
>> $num = '123_456_789';
>> function use($num)
>> {
>> settype(str_replace('_', '', $num), 'int')
>> }
>> $num = use($num);
>>
>> Or settype( string, 'float') if there is a decimal fraction involved.
--
Christoph M. Becker