我是靠谱客的博主 落寞世界,这篇文章主要介绍PHP基础:数学函数,现在分享给大家,希望可以做个参考。

随机数,绝对值,极值

随机数 使用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基础内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(112)
立即
投稿
返回
顶部