• 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
  • 相关阅读:
    Vmstat主要关注哪些数据?
    Swap是个什么东东?
    Buffers与cached啥区别
    做错的题目——关于构造器返回值
    做错的题目——this的指向
    JS判断一个数是否为质数
    数组扁平化
    JS实现快速排序
    正则实现千分符
    获取鼠标的当前位置
  • 原文地址:https://www.cnblogs.com/zhengweizhao/p/6857674.html
Copyright © 2020-2023  润新知