|
Posted by d on 09/28/30 11:41
"Bonge Boo!" <bingbong@spamcop.net> wrote in message
news:C02E1E9F.17248%bingbong@spamcop.net...
> On 3/3/06 16:20, in article
> 51_Nf.29511$wl.1331@text.news.blueyonder.co.uk,
> "d" <d@example.com> wrote:
>
>>> This is driving me slightly nuts. I want to do some very simple
>>> arithmetic,
>>> but always make sure I return a positive number, even if the result of
>>> the
>>> calculation is a negative.
>>>
>>> Basically convert -4 to 4, etc.
>>>
>>> So I've been trawling the manual for functions and Googling, and can't
>>> find
>>> a thing. Lots of stuff about formatting string with sprintf, and stuff
>>> about
>>> converting float to ints, but nothing as obvious as this.
>>>
>>> Suggestions gratefully received.
>>
>> Even if the abs() function didn't exist, which it does, this is a very
>> simple problem to solve:
>
> One day I will understand the naming convention of function in the manual.
> I
> spnd hours lookingfor the wrong soet ofthing..
I only know because it's the same name in some of the languages I know.
>> function new_abs($s) {
>> if ($s<0) $s*=-1;
>> return $s;
>> }
>
> Obvious. Multiply -ve with -ve to get +ve. God my maths is rusty
I have days like that too ;)
> And thanks.
Any time.
dave
[Back to original message]
|