<?php
header('Content-Type: text/html; charset=utf-8');
define ('ROOT', $_SERVER['DOCUMENT_ROOT']);
include ROOT.'/assets/php/head.php';
//Math 函数
/**
* abs — 绝对值
* acos — 反余弦
* acosh — 反双曲余弦
* asin — 反正弦
* asinh — 反双曲正弦
* atan2 — 两个参数的反正切
* atan — 反正切
* atanh — 反双曲正切
* base_convert — 在任意进制之间转换数字
* bindec — 二进制转换为十进制
* ceil — 进一法取整
* cos — 余弦
* cosh — 双曲余弦
* decbin — 十进制转换为二进制
* dechex — 十进制转换为十六进制
* decoct — 十进制转换为八进制
* deg2rad — 将角度转换为弧度
* exp — 计算 e 的指数
* expm1 — 返回 exp(number) - 1,甚至当 number 的值接近零也能计算出准确结果
* floor — 舍去法取整
* fmod — 返回除法的浮点数余数
* getrandmax — 显示随机数最大的可能值
* hexdec — 十六进制转换为十进制
* hypot — 计算一直角三角形的斜边长度
* intdiv — 对除法结果取整
* is_finite — 判断是否为有限值
* is_infinite — 判断是否为无限值
* is_nan — 判断是否为合法数值
* log10 — 以 10 为底的对数
* log1p — 返回 log(1 + number),甚至当 number 的值接近零也能计算出准确结果
* log — 自然对数
* max — 找出最大值
* min — 找出最小值
* mt_getrandmax — 显示随机数的最大可能值
* mt_rand — 生成更好的随机数
* mt_srand — 播下一个更好的随机数发生器种子
* octdec — 八进制转换为十进制
* pi — 得到圆周率值
* pow — 指数表达式
* rad2deg — 将弧度数转换为相应的角度数
* rand — 产生一个随机整数
* round — 对浮点数进行四舍五入
* sin — 正弦
* sinh — 双曲正弦
* sqrt — 平方根
* srand — 播下随机数发生器种子
* tan — 正切
* tanh — 双曲正切
* */
$a=-1;
$b=0.8;
$c=1.5;
$d=30;
echo '$a=-1; $b=0.8; $c=1.5; $d=30;<br>';
echo 'abs 绝对值 结果:';
echo abs($a);
echo ' ';
echo abs($b);
echo '<br>';
echo 'acos 反余弦 结果:';
echo acos($a);
echo ' ';
echo acos($b);
echo '<br>';
echo 'acosh 反双曲余弦 结果:';
echo acosh($c);
echo ' ';
echo acosh($d);
echo '<br>';
echo 'asin 反正弦 结果:';
echo asin($a);
echo ' ';
echo asin($b);
echo '<br>';
echo 'asinh 反双曲正弦 结果:';
echo asinh($a);
echo ' ';
echo asinh($b);
echo '<br>';
echo 'atan2 两个参数的反正切 结果:';
echo atan2($a,$b);
echo ' ';
echo atan2($b,$c);
echo '<br>';
echo 'atan 反正切 结果:';
echo atan($a);
echo ' ';
echo atan($b);
echo '<br>';
echo 'atanh 反双曲正切 结果:';
echo atanh($a);
echo ' ';
echo atanh($b);
echo '<br>';
echo 'bindec 二进制转换为十进制 结果:';
echo bindec('010101');
echo ' ';
echo bindec('101010');
echo '<br>';
echo 'ceil 进一法取整 结果:';
echo ceil($a);
echo ' ';
echo ceil($b);
echo '<br>';
echo 'cos 余弦 结果:';
echo cos($a);
echo ' ';
echo cos($b);
echo '<br>';
echo 'cos 余弦 结果:';
echo cos($a);
echo ' ';
echo cos($b);
echo '<br>';
echo 'cosh 双曲余弦 结果:';
echo cosh($a);
echo ' ';
echo cosh($b);
echo '<br>';
echo 'decbin 十进制转换为二进制 结果:';
echo decbin($b);
echo ' ';
echo decbin($d);
echo '<br>';
echo 'dechex 十进制转换为十六进制 结果:';
echo dechex($b);
echo ' ';
echo dechex($d);
echo '<br>';
echo 'decoct 十进制转换为八进制 结果:';
echo decoct($b);
echo ' ';
echo decoct($d);
echo '<br>';
echo 'deg2rad 将角度转换为弧度 结果:';
echo deg2rad($b);
echo ' ';
echo deg2rad($d);
echo '<br>';
echo 'exp 计算 e 的指数 结果:';
echo exp($b);
echo ' ';
echo exp($d);
echo '<br>';
echo 'expm1 返回 exp(number) - 1,甚至当 number 的值接近零也能计算出准确结果 结果:';
echo expm1($b);
echo ' ';
echo expm1($d);
echo '<br>';
echo 'floor 舍去法取整 结果:';
echo floor($b);
echo ' ';
echo floor($c);
echo '<br>';
echo 'fmod 返回除法的浮点数余数 结果:';
echo fmod($b,$c);
echo ' ';
echo fmod($c,$b);
echo '<br>';
echo 'getrandmax 显示随机数最大的可能值 结果:';
echo getrandmax();
echo ' ';
echo rand();
echo '<br>';
echo 'hexdec 十六进制转换为十进制 结果:';
echo hexdec($c);
echo ' ';
echo hexdec($d);
echo '<br>';
echo 'hypot 计算一直角三角形的斜边长度 结果:';
echo hypot($a,$c);
echo ' ';
echo hypot($c,$d);
echo '<br>';
echo 'intdiv 对除法结果取整 结果:';
echo intdiv($a,$c);
echo ' ';
echo intdiv($d,$c);
echo '<br>';
echo 'is_finite 判断是否为有限值 结果:';
echo is_finite($b)?'真':'假';
echo ' ';
echo is_finite($d)?'真':'假';
echo '<br>';
echo 'is_infinite 判断是否为无限值 结果:';
echo is_infinite($c)?'真':'假';
echo ' ';
echo !is_infinite($d)?'真':'假';
echo '<br>';
echo 'is_nan 判断是否为合法数值 结果:';
echo !is_nan($a)?'真':'假';
echo ' ';
echo is_nan($b)?'真':'假';
echo '<br>';
echo 'log10 以 10 为底的对数 结果:';
echo log10($b);
echo ' ';
echo log10($d);
echo '<br>';
echo 'log1p 返回 log(1 + number),甚至当 number 的值接近零也能计算出准确结果 结果:';
echo log1p($b);
echo ' ';
echo log1p($d);
echo '<br>';
echo 'log 自然对数 结果:';
echo log($b);
echo ' ';
echo log($d);
echo '<br>';
echo 'max 找出最大值 结果:';
echo max($a,$b,$c,$d);
echo ' ';
echo max(array(10,20,30,40));
echo '<br>';
echo 'min 找出最小值 结果:';
echo min($a,$b,$c,$d);
echo ' ';
echo min(array(10,20,30,40));
echo '<br>';
echo 'mt_getrandmax 显示随机数的最大可能值 结果:';
echo mt_getrandmax();
echo ' ';
echo mt_rand(1,mt_getrandmax()) ;
echo '<br>';
echo 'mt_rand 生成更好的随机数 结果:';
echo mt_rand();
echo ' ';
echo mt_rand(1,mt_getrandmax()) ;
echo '<br>';
echo 'octdec 八进制转换为十进制 结果:';
echo octdec($c);
echo ' ';
echo octdec($d) ;
echo '<br>';
echo 'pi 得到圆周率值 结果:';
echo pi();
echo ' ';
echo pi($d) ;
echo '<br>';
echo 'pow 指数表达式 结果:';
echo pow($d,$b);
echo ' ';
echo pow(2,16) ;
echo '<br>';
echo 'rad2deg 将弧度数转换为相应的角度数 结果:';
echo rad2deg($b);
echo ' ';
echo rad2deg($c) ;
echo '<br>';
echo 'rand 产生一个随机整数 结果:';
echo rand();
echo ' ';
echo rand(1,$d) ;
echo '<br>';
echo 'round 对浮点数进行四舍五入 结果:';
echo round($b);
echo ' ';
echo round($c);
echo '<br>';
echo 'sin 正弦 结果:';
echo sin($b);
echo ' ';
echo sin($c);
echo '<br>';
echo 'sinh 双曲正弦 结果:';
echo sinh($b);
echo ' ';
echo sinh($c);
echo '<br>';
echo 'sqrt 平方根 结果:';
echo sqrt($d);
echo ' ';
echo sqrt(64);
echo '<br>';
echo 'tan 正切 结果:';
echo tan($b);
echo ' ';
echo tan($c);
echo '<br>';
echo 'tanh 双曲正切 结果:';
echo tanh($b);
echo ' ';
echo tanh($c);
echo '<br>';
?>
<?php include ROOT.'/assets/php/foot.php';
//查改样式
$chck = array();
chck($chck);
?>
$a=-1; $b=0.8; $c=1.5; $d=30;
abs 绝对值 结果:1 0.8
acos 反余弦 结果:3.1415926535898 0.64350110879328
acosh 反双曲余弦 结果:0.96242365011921 4.0940666686321
asin 反正弦 结果:-1.5707963267949 0.92729521800161
asinh 反双曲正弦 结果:-0.88137358701954 0.73266825604541
atan2 两个参数的反正切 结果:-0.89605538457134 0.48995732625373
atan 反正切 结果:-0.78539816339745 0.67474094222355
atanh 反双曲正切 结果:-INF 1.0986122886681
bindec 二进制转换为十进制 结果:21 42
ceil 进一法取整 结果:-1 1
cos 余弦 结果:0.54030230586814 0.69670670934717
cos 余弦 结果:0.54030230586814 0.69670670934717
cosh 双曲余弦 结果:1.5430806348152 1.3374349463048
decbin 十进制转换为二进制 结果:0 11110
dechex 十进制转换为十六进制 结果:0 1e
decoct 十进制转换为八进制 结果:0 36
deg2rad 将角度转换为弧度 结果:0.013962634015955 0.5235987755983
exp 计算 e 的指数 结果:2.2255409284925 10686474581524
expm1 返回 exp(number) - 1,甚至当 number 的值接近零也能计算出准确结果 结果:1.2255409284925 10686474581523
floor 舍去法取整 结果:0 1
fmod 返回除法的浮点数余数 结果:0.8 0.7
getrandmax 显示随机数最大的可能值 结果:2147483647 914431703
hexdec 十六进制转换为十进制 结果:21 48
hypot 计算一直角三角形的斜边长度 结果:1.802775637732 30.037476591751
intdiv 对除法结果取整 结果:-1 30
is_finite 判断是否为有限值 结果:真 真
is_infinite 判断是否为无限值 结果:假 真
is_nan 判断是否为合法数值 结果:真 假
log10 以 10 为底的对数 结果:-0.096910013008056 1.4771212547197
log1p 返回 log(1 + number),甚至当 number 的值接近零也能计算出准确结果 结果:0.58778666490212 3.4339872044851
log 自然对数 结果:-0.22314355131421 3.4011973816622
max 找出最大值 结果:30 40
min 找出最小值 结果:-1 10
mt_getrandmax 显示随机数的最大可能值 结果:2147483647 414878567
mt_rand 生成更好的随机数 结果:883410584 1038516167
octdec 八进制转换为十进制 结果:13 24
pi 得到圆周率值 结果:3.1415926535898 3.1415926535898
pow 指数表达式 结果:15.194870523364 65536
rad2deg 将弧度数转换为相应的角度数 结果:45.836623610466 85.943669269623
rand 产生一个随机整数 结果:640380425 30
round 对浮点数进行四舍五入 结果:1 2
sin 正弦 结果:0.71735609089952 0.99749498660405
sinh 双曲正弦 结果:0.88810598218762 2.1292794550948
sqrt 平方根 结果:5.4772255750517 8
tan 正切 结果:1.0296385570504 14.101419947172
tanh 双曲正切 结果:0.66403677026785 0.90514825364487
标签:rand,函数,结果,echo,双曲,nbsp,PHP,十进制,Math
From: https://www.cnblogs.com/onestopweb/p/18206521