ID: 8961
Updated by: rasmus
Reported By: [EMAIL PROTECTED]
Old-Status: Open
Status: Analyzed
Bug Type: Math related
Assigned To: 
Comments:

Not sure what you are asking for here.
round() exists
Modulus exists with the modulus operator.  ie. echo 3%2;
ceil() exists
floor() exists
Division obviously exists
Trunc sort of exists: echo (int)10.57;
Frac can be derived as well.  But I suppose that is the one you are asking for a 
native function for?

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

[2001-01-27 20:46:50] [EMAIL PROTECTED]
There are a set of four math function that convert real numbers to integers, trunc is 
missing.  Other functions of use are Frac, Mod, Div.

Round: return closest integer to argument, if fractional is .5 then return closest 
even integer.

Ceiling: return smallest integer greater than or equal to argument

Floor: return largest integer less than or equal to argument

Trunc: if argument is positive, return floor of argument, otherwise return ceiling of 
argument.

Frac: return abs(argument - trunc(argument))

Mod: returns remainder of the division of two arguments

Div: returns quotiant of the division of two arguments


(I ran into this problem when converting a decimal number to an IP number.)

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


Full Bug description available at: http://bugs.php.net/?id=8961


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to