码迷,mamicode.com
首页 > 其他好文 > 详细

数学函数总结

时间:2017-05-28 23:17:04      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:最大值   while   abs   strong   四舍五入   整数   min   bcd   bsp   

//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;

数学函数总结

标签:最大值   while   abs   strong   四舍五入   整数   min   bcd   bsp   

原文地址:http://www.cnblogs.com/zjx0921/p/6916829.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!