随机数,绝对值,极值
随机数 使用rand()
rand(0,10) 生成0-10直接的随机数
绝对值 使用abs()
最大值 max() 注意:如果是字符串,那么比较ASCII码值
最小值 min()
取整,取余,幂运算
取整round()
round(3434.4545,-2) 这个-2指的是从34后面开始取整,因此为3400
向上取整 ceil()
向下取整 floor()

幂运算
pow(2,4) 2^4
pow(16,1/2) 开方 等效与 sqrt(16) 结果都为 4
三角函数,常量函数等
三角函数
echo sin(deg2rad(45))."<br />";
echo cos(deg2rad(45))."<br />";
echo tan(deg2rad(45))."<br />";
其中的deg2rad是角度的意思
常量函数
float exp(float arg) 返回e的arg幂次值,e为自然对数的底数,值为2.718282
float pi(void) 返回圆周率的值

<?php
//随机数
echo rand(0,10)."<br />";
// 绝对值
echo abs(-3.14)."<br />";
// 极值
echo max(3.14,-1,20000)."<br />";
echo max("1","2","3")."<br />";
echo max(array(
1778,
2424,
2435,
5432
))."<br />";
echo "<hr/>";
echo round(3434.4545)."<br />";
echo round(3434.4545,-2)."<br />";
// 向上取整
echo ceil(3434.4545)."<br />";
// 向下取整
echo floor(3434.4545)."<br />";
echo "<hr/>";
// 取余
echo fmod(5,2);
echo "<hr/>";
// 幂运算
echo pow(2,4)."<br />";//2^4
echo pow(16,1/2)."<br />";//开方
echo sqrt(36);//开方
echo "<hr/>";
// 三角函数
echo sin(deg2rad(45))."<br />";
echo cos(deg2rad(45))."<br />";
echo tan(deg2rad(45))."<br />";
// 常量函数
echo "<hr/>";
echo exp(3); //返回e的arg幂次值,e为自然对数的底数,值为2.718282
echo "<hr/>";
echo pi(); //返回圆周率的值
?>
最后
以上就是落寞世界最近收集整理的关于PHP基础:数学函数的全部内容,更多相关PHP基础内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复