二、圆周率函数(pi)abs(数值);
三、二次平方根函数(sqrt)pi();
- 功能:求出参数的二次平方根
- 数值如果未0,返回NULL
四、求余函数(mod)sqrt(数值);
- 功能:对数值进行取余
- 如果被除数为0,返回NULL
五、获取整数的函数(ceil、ceiling、floor)mod(数值,被除数);
六、随机数函数(rand)
- ceil(数值); ==>返回不小于参数数值的最小整数值。返回值转换为bigint类型
- ceiling(数值); ==>功能与geil相同
- lfoor(数值); ==>返回不大于参数数值的最大整数值。返回值转换为bigint类型
八、四舍五入函数(round、truncate)
- rand(); ==>随机产生一个随机数
- rand(数值); ==>添加数值时,此数值会对应一个随机数,并且无论何时使用,此随机数都是相同的
九、判断正负数函数(sign)
- round(x); ==>返回最接近于x的整数,会四舍五入
- round(x,y); ==>返回最接近于x的数,保留小数点y位,会四舍五入。如果y未负数,则小数点前y位及之后都变为0
- truncate(x,y); ==>保留x值小数点后y位,不会四舍五入。如果y为负数,则小数点前y位及之后都变为0
sign(x);
- 如果x为整数,返回1
- 如果x未0,返回0
- 如果x为负数,返回-1
十一、对数运算函数(log、log10)
- pow(x,y); ==>返回x的y次方
- power(x,y); ==>功能与pow相同
- exp(x); ==>返回e的x次方
十二、角度与弧度的转换函数(radians、degrees)
- log(x); ==>返回基数为e,x相对于基数e自然对数。如果x负数,返回NULL
- log10(x); ==>返回以10为基数的对数。如果x负数,返回NULL
十三、余弦函数与反余弦函数(sin、asin)
- radians(角度); ==>将角度转换为弧度
- degress(弧度); ==>将弧度转换为角度
十四、余弦函数与反余弦函数(cos、acos)
- sin(x); ==>返回x的正弦,x为弧度值
- asin(x); ==>返回x的反正弦,即正弦为x的值,若x不在-1~1之内,返回NULL
十五、正切函数、反正切函数(tan、atan)
- cos(x); ==>返回x的余弦,其中x为弧度
- acos(x); ==>返回x的反余弦,即余弦是x的值。若x不在-1~1之内,返回NULL
十六、余切函数(cot)
- tan(x); ==>返回x的正切,其中x为弧度值
- atan(x); ==>返回x的反正切,即正切为x的值
- cot(x); ==>返回x的余切
cot与tan互为倒函数
十七、不同进制转换函数
- conv(num,from_base,to_base); //将num由from_base进制转换为to_base进制
- num可以为字符串或数字
- 返回值为字符串
- 任一参数为NULL,返回NULL
- inet_aton(str); //将字符串形式的网络地址转为数字形式的网络地址
- inet_ntoa(num); //将数字形式的网络地址转为字符串形式的网络地址
- 字符串转数值,以下面的209.207.224.40为例:209*+207*+224*256+40