首页 > 代码库 > PHP数学函数的练习
PHP数学函数的练习
*数学函数
1,abs() 求绝对值
2,ceil() 进一法取整
3,floor() 舍去法取整
4,fmod()对浮点数进行取余 例如fmod(5.7,1.3)
5,pow() 返回数的n次方 pow(1,20)
6,round() 浮点数取整 round(1.98765,2) == 1.99
7,sqrt(9) 求平方根,值为3
8,max() ,min 求最大值,最小值 max(1,2,3,4) == 4
9, mt_rand() 更好的随机数 mt_rand(1,10) 返回一个随机数,在1到100之内
rand() 返回一个范围内的随机数 rand(1,10)
10 pi() 返回圆周率值
* */
<?php $num=‘-123456‘; echo abs($num);//绝对值函数 echo "<br>"; $num1=‘1.123‘; echo ceil($num1);//进一法取整函数 输出的是2 echo "<br>"; echo floor($num1);//舍出法取整 输出的是1 echo "<br>"; echo fmod(5.7,1.3);//对浮点数进行取余 例如fmod(5.7,1.3) 输出的值是5.7/1.3的余数 echo ‘<br>‘; echo pow(2,5);//返回的一个数的n次方 echo "<br>"; echo round(3.4); // 对浮点数的进行取整的方法 /*echo round(3.6, 0); // 4 echo round(1.95583, 2); // 1.96 echo round(1241757, -3); // 1242000 echo round(5.045, 2); // 5.05 echo round(5.055, 2); // 5.06*/ echo ‘<br>‘; echo sqrt(9); //输出的是一个数的平方根 echo "<br>"; echo min(1,2,4,5,-1);//输出的是-1 echo max(54,4,7,6);//输出的是54 echo "<br>"; echo mt_rand(1,100);//输出的是从是1到100的一个随机数 echo "<br>"; echo rand();//这也是一个随机的函数,只是输出的数字范围没有这么大 /*: 在某些平台下(例如 Windows)RAND_MAX 只有 32768。如果需要的范围大于 32768, 那么指定 min 和 max 参数就可以生成大于 RAND_MAX的数了,或者考虑用 mt_rand() 来替代之。 * */ echo ‘<br>‘; echo pi();//输出的函数是PI
PHP数学函数的练习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。