ID: 8961
User updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Bogus
Bug Type: Math related
Operating System: N/A
PHP Version: 4.0 Latest CVS (27/01/2001)
New Comment:
I am not sure where ASP, came from.
These are all native functions of most Numeric Processors.
My suggestion was just that, a suggestion.
It allows for completionof functions that I thought would be easy to implemented.
Previous Comments:
------------------------------------------------------------------------
[2001-09-09 05:31:31] [EMAIL PROTECTED]
PHP is not to my knowledge ASP. This is won't (shouldn't)
be added anytime soon...
------------------------------------------------------------------------
[2001-01-27 20:55:06] [EMAIL PROTECTED]
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?
------------------------------------------------------------------------
[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.)
------------------------------------------------------------------------
Edit this bug report at http://bugs.php.net/?id=8961&edit=1
--
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]