php基础函数:数学运算

    第一次写博客好紧张233,在一年半来的学习,我发现写关于自己学到书目的博客很重要,不仅仅是能巩固自己的所学(主要是怕自己忘记233),还能帮助他人。

希望我能坚持下来把我以前会的,和以后学到的都写下来(*^▽^*)


 

 

首先对于大部分的php写法,还是尽量使用php自带的,这样能尽量的发挥php自身优势,所以说有时候,虽然我们能实现类似php函数的功能。但是,使用php自带功能会更好。

这就说明,清晰地了解PHP的内置功能是很重要的,最密切的一块就是函数了。


 

  php基础函数1:数学运算

 

mixed abs(mixed number);  返回number的绝对值,若number为浮点数,则返回浮点数;否则返回整数。

string base_convert(string number, int frombase, int tobase)  将数字字符串number的位从frombase转换到tobase。

bin二进位 oct八进位 dec十进位 hex十六进位:进位互换,如,int bindec(string binary_string);  

int ceil(float number)  计算比number大的最小整数

int float(float number)  计算比number小的最大整数

double round(double val)  小数点后的,四舍五入

mixed max(mixed arg1,..)  计算参数间的最大值,若第一个参数时数字数组,则找出该数组最大数字。若不是,则需要两个参数以上。转换关系是double>int,而string也转化为int(min同理)

int mt_rand([int min],[int max])  如果不指定范围,就会在0-rand_max选取一个(更好的随机数,计算速度更快)

void mt_srand(int seed)  设置乱数,可以选择自己需要的因素,一般使用时间因素,如:mt_srand((double)microtime()*1000000)

string number_format(float number, [int decimals], [string dec_point], [string thousands_sep])  

浮点数格式化为字符串;第二参数为取小数点后几位,不填则不取;第三参数为小数点取代;最后一个为整数每三位分隔符

 float pow(float base, float exp)  求幂

float sqrt(float arg)  开平方

 

posted @ 2019-04-21 23:12  clors  阅读(685)  评论(0)    收藏  举报