数学函数总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数学函数总结相关的知识,希望对你有一定的参考价值。

//Abs:取得绝对值

echo  abs(-2);//2

// ceil:向上取整

echo ceil(2.1);//3

//Floor:向下取整

echo floor(2.6);//2

//round:对浮点数进行四舍五入

echo round(2.5);//3

echo round(2.4876,2);//2.49

//fmod:返回除法的浮点数余数

$x=5.7;

$y=1.3;

echo fmod($x,$y);//0.5

//max:找出最大值

$arr=array(6,8,5,3);

echo max($arr);//8

//min:找出最小值

$arr=array(6,8,5,3);

echo min($arr);//3

//mt_rand:生成更好的随机数

echo mt_rand(1,10);//1~10的随机整数

//pow:求次幂

echo pow(2,3);//2的3次幂

echo pow(4,0.5);//4的开平方

$num=‘1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ‘;

$newnum=‘‘;

//获得5位随机验证码

for($i=1;$i<=5;$i++){

   $newnum.=substr($num,mt_rand(0,strlen($num)-1),1);

}

echo $newnum;

echo‘<hr/>‘;

//获得不重复的5位随机验证码

$link=‘‘;

$str=‘1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ‘;

while(strlen($link)<5){

   $rand=substr($str,mt_rand(0,strlen($str)-1),1);

   if($rand!=strrchr($link,$rand)){

     $link.=$rand;

   }

}

echo $link;

以上是关于数学函数总结的主要内容,如果未能解决你的问题,请参考以下文章

高等数学 总结

程序设计中的数学思维函数总结(代码以C#为例)

机器学习需要的数学总结

单行函数+分组函数总结(MySQL)

mysql函数总结

Oracle SQL常用内置系统函数总结