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) 开平方

浙公网安备 33010602011771号