ID:               19621
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Closed
 Bug Type:         Feature/Change Request
 Operating System: Mandrake linux
 PHP Version:      4.2.0
 New Comment:

Quick search showed that there is no well know scripting language that
has such function. C++/C# has this but they are not scripting
languages.
The following code does the same. Also we have to think about
BC(backward compatibility) with older scripts.
function sign($x){
 return (int)((abs($x)-$x)? -1:$x>0);
}

Thank you for you suggestion.



Previous Comments:
------------------------------------------------------------------------

[2002-09-26 13:52:07] [EMAIL PROTECTED]

The wonderful math-function list is missing a very important and simple
function: sign().  The is the comlpementof abs(), and together with
abs() allows you to separate the magnitude and sign of a number, e.g.
for graphing purposes (it's hard to graph a negative number of pixels,
and displaying money as "$-99" looks dumb). 

It's a one-line function, so I've already written my own, but it really
ought to be built-in. 

Thanks!

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=19621&edit=1

Reply via email to