2019-02-24/每天 5 个函数

abs / acos / acosh / asin / atan

Posted by CHEN on February 24, 2019

一些建议,如下:

1. 记 PHP 函数

2. 学习优秀代码的思想

3. 不停写代码,十万行代码什么时候达到什么时候就 NB 了

4. 多尝试脱离任何固定思维去写东西、按自己的想法去做、然后你会遇到问题,总结起来

5. 反思自己写代码的套路与流程,敢于怀疑

从每天 5 个函数做起

一:abs()

abs() 函数返回一个数的绝对值

实例

<?php
    echo(abs(6.7) . "<br>");
    echo(abs(-6.7) . "<br>");
    echo(abs(-3) . "<br>");
    echo(abs(3));

返回结果

6.7
6.7
3
3

二:acos()

acos() 函数返回一个数的反余弦

实例

<?php
    echo(acos(0.64) . "<br>");
    echo(acos(-0.4) . "<br>");
    echo(acos(0) . "<br>");
    echo(acos(-1) . "<br>");
    echo(acos(1) . "<br>");
    echo(acos(2));
?>

返回结果

0.87629806116834
1.9823131728624
1.5707963267949
3.1415926535898
0
NAN

三:acosh()

acosh() 函数返回一个数的反双曲余弦

实例

<?php
    echo(acosh(7) . "<br>");
    echo(acosh(56) . "<br>");
    echo(acosh(2.45));
?>

返回结果

2.6339157938496
4.7184191423729
1.5447131178707

四:asin()

asin() 函数返回一个数的反正弦

实例

<?php
    echo(asin(0.64) . "<br>");
    echo(asin(-0.4) . "<br>");
    echo(asin(0) . "<br>");
    echo(asin(-1) . "<br>");
    echo(asin(1) . "<br>");
    echo(asin(2));

返回结果

0.69449826562656
-0.41151684606749
0
-1.5707963267949
1.5707963267949
NAN

五:atan()

atan() 函数返回 arg 的反正切,返回值为介于 -Pi/2 与 Pi/2 之间的数值

语法

<?php
    echo(atan(0.50) . "<br>");
    echo(atan(-0.50) . "<br>");
    echo(atan(5) . "<br>");
    echo(atan(-5) . "<br>");
    echo(atan(100) . "<br>");
    echo(atan(-100));

返回结果

0.46364760900081
-0.46364760900081
1.373400766945
-1.373400766945
1.5607966601082
-1.5607966601082