• 技术文章 >后端开发 >PHP问题

    什么是PHP数学函数?怎样去使用?

    长期闲置长期闲置2021-11-03 16:56:50原创304
    在之前的文章《带你学会PHP常用的八个魔术常量的使用(示例详解)》中详细的介绍了PHP中的八个魔术常量的相关知识,本篇文章我们来了解一下PHP中的数学函数相关知识,希望对大家有帮助!

    在之前的学习中我们了解了很多的函数,其中也包括了自定义函数,接下来我们来看一看PHP中数学函数的相关知识,也就是PHPMath函数。PHP中的Math函数是PHP中的核心组成部分,因此在我们学习PHP的过程中也是需要了解的。

    接下来我们就来了解一下PHP中的数学函数吧。

    PHP数学函数是什么

    介绍到数学函数之前我们现回顾一下,函数是什么?在数学的知识中我们就学过函数,函数和函数的参数是分不开的,当函数的参数确定下来的时候,函数的值也就确定下来了,其中用来这个参数的规则也就决定了我们的函数。

    数学函数就是控制函数值的规则时使用到数学的知识,数学函数能够处理integer 和 float 范围内的值。下面我们就来看一下在PHP中常用到的几种数学函数以及他们的用法。

    PHP常用数学函数的用法

    PHP中的数学函数有很多,能够解决的问题也有很多比如求取最大值最小值、将浮点数四舍五入、求平方根等等接下来我们就一起来看看通过什么样的函数能够实现吧。

    abs()函数

    abs()函数可以说是数学函数中最简单的一个了,abs()函数能够返回一个数的绝对值,abs()函数的基础语法格式如下:

    abs(mixed $number): number

    其中需要注意的是:参数$number表示需要处理的数值,返回的number是参数的绝对值,并且如果参数 $number 是 float的话,返回的结果也是 float。

    下面我们通过示例来看一下abs()函数的使用,示例如下:

    <?php
    $abs = abs(-4.2); // $abs = 4.2; (double/float)
    $abs2 = abs(5);   // $abs2 = 5; (integer)
    $abs3 = abs(-5);  // $abs3 = 5; (integer)
    echo $abs . '<br/>';
    echo $abs2 . '<br/>';
    echo $abs3;
    ?>

    输出结果:

    1103.13.png

    有上述示例了解,通过abs()函数能够获取参数的绝对值。

    ceil()函数

    在PHP中可以通过ceil()函数来完成对一个数的进一取整。也就是计算大于一个数的最小整数。该函数的基础语法格式如下:

    ceil(float $value): float

    其中需要注意的是:需要返回的是不小于参数$value的下一个整数,也就是返回值float;如果参数$value有小数部分,那么就会向前进一位。

    接下来我们通过示例来看一下ceil()函数的使用,示例如下:

    <?php
    echo ceil(4.3) . '<br/>';    // 5
    echo ceil(9.999) . '<br/>';  // 10
    echo ceil(-3.14);  // -3
    ?>

    输出结果:

    1103.14.png

    上述示例中,我们便是通过ceil()函数完成了对一个数的进一取整。

    floor()函数

    通过floor()函数可以完成对一个数舍去法取整,也就是向下舍入取最近的整数。该函数的基本语法格式如下:

    floor(float $value): float

    其中需要注意的是:返回不大于 value 的最接近的整数,舍去小数部分取整。参数$value表示要取整的数字。

    接下来我们通过示例来看一下floor()函数的使用,示例如下:

    <?php
    echo floor(4) . "<br>";        //4
    echo floor(3.3) . "<br>";        //3
    echo floor(6.999);       //6
    ?>

    输出结果:

    1103.15.png

    上述示例中,通过floor()函数完成了对一个数的舍去法取整。

    pow()函数

    pow()函数能够获取一个数的n次方,也就是进行次方运算,该函数的基本语法格式如下:

    pow(number $base, number $exp): number

    其中需要注意的是:返回的结果是baseexp 次方的幂,参数$base标识的就是目标数,参数$exp表示的是目标数的指数。

    接下来我们通过示例来看一下pow()函数的使用,示例如下:

    <?php
    var_dump(pow(2, 8)); // int(256)
    echo '<br/>';
    echo pow(-1, 20) . '<br/>'; // 1
    echo pow(0, 0); // 1
    ?>

    输出结果:

    1103.16.png

    上述示例中便是通过pow()函数来进行一个数的n次方运算。

    上文介绍的知识数学函数中的一小部分,数学函数还有很多例如:

    大家如果感兴趣的话,可以点击《PHP视频教程》进行更多关于PHP知识的学习。

    以上就是什么是PHP数学函数?怎样去使用?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:PHP 数学函数 函数
    上一篇:php xor是什么意思 下一篇:五分钟教会你PHP中数组与字符串怎样相互转换
    千万级数据并发解决方案

    相关文章推荐

    • php怎么生成6位不重复的字符串• php获取文件夹里的图片不显示怎么办• php删除数据库的语句是什么• php xor是什么意思• 带你学会PHP常用的八个魔术常量的使用(示例详解)
    1/1

    PHP中文网