PHP数学运算函数大汇总(经典值得收藏)

PHP数学运算函数大汇总(经典值得收藏)】是一篇介绍PHP数学运算函数的文章,文章共介绍了14个PHP数学运算函数的用法。下面为您详细讲解该文章的完整攻略。

一、精选14个PHP数学运算函数

该文共介绍了14个PHP数学运算函数,分别是:

  1. ceil():向上取整,对一个数字进行上舍入;
  2. floor():向下取整,对一个数字进行下舍入;
  3. round():四舍五入,对一个数字进行四舍五入;
  4. abs():取绝对值,返回一个数值的绝对值;
  5. sin():得到正弦值,在 PHP 中用 sin() 函数;
  6. cos():得到余弦值,在 PHP 中用 cos() 函数;
  7. tan():得到正切值,在 PHP 中用 tan() 函数;
  8. sqrt():开平方根,在 PHP 中用 sqrt() 函数;
  9. pow():次方计算,在 PHP 中用 pow() 函数;
  10. log():取对数,在 PHP 中用 log() 函数;
  11. exp():得到e的次方,在 PHP 中用 exp() 函数;
  12. max():最大值,在 PHP 中用 max() 函数;
  13. min():最小值,在 PHP 中用 min() 函数;
  14. rand():生成随机数,在 PHP 中用 rand() 函数。

二、函数用法介绍

  1. ceil()函数:
    参数说明:ceil(float $value);
    作用:对$value进行上舍入,返回不小于$value的最小整数。例如ceil(4.2)返回5,ceil(9.999)返回10。

  2. floor()函数:
    参数说明:floor(float $value);
    作用:对$value进行下舍入,返回不大于$value的最大整数。例如floor(4.2)返回4,floor(3.999)返回3。

  3. round()函数:
    参数说明:round(float $value, int $precision = 0, int $mode = PHP_ROUND_HALF_UP);
    作用:对$value进行四舍五入,可以指定小数点后保留几位。其中$precision为要保留的小数位数,默认为0;$mode指定了舍入模式,可以是PHP_ROUND_HALF_UP(四舍五入)、PHP_ROUND_HALF_DOWN(五舍六入)、PHP_ROUND_HALF_EVEN(四舍六入)和PHP_ROUND_HALF_ODD(五舍六入),默认为PHP_ROUND_HALF_UP。例如round(3.14159,3)返回3.142,round(3.6,0)返回4,round(7.4)返回7。

  4. abs()函数:
    参数说明:abs(mixed $number);
    作用:获得$number的绝对值。例如abs(-4.2)返回4.2,abs(5)返回5。

  5. sin()、cos()、tan()函数:
    参数说明:sin(float $angle)、cos(float $angle)、tan(float $angle);
    作用:分别计算角度为$angle的正弦、余弦、正切值。例如sin(30°)返回0.5,cos(60°)返回0.5,tan(45°)返回1。

  6. sqrt()函数:
    参数说明:sqrt(float $number);
    作用:求$number的平方根。例如sqrt(9)返回3。

  7. pow()函数:
    参数说明:pow(float $base, float $exp);
    作用:求$base的$exp次方。例如pow(2,3)返回8,pow(27,1/3)返回3。

  8. log()函数:
    参数说明:log(float $arg, [float $base = M_E]);
    作用:求$base为底的对数,也可用log10()取10为底的对数。例如log(2,4)返回2,log(10)返回2.302585092994。

  9. exp()函数:
    参数说明:exp(float $arg);
    作用:求$e的$arg次方。例如exp(1)返回2.718281828459。

  10. max()、min()函数:
    参数说明:max(array $values)、min(array $values);
    作用:分别求$values数组中的最大和最小值。例如$max = max(5,1,3,7,9)返回9,$min = min(7,2,8,1,6)返回1。

  11. rand()函数:
    参数说明:rand(int $min, int $max);
    作用:生成$min到$max之间的随机整数,包括$min和$max。例如rand(1,10)会返回1-10之间的任意数值,例如1、3、8等。

三、示例说明

示例1:用round()函数对金额进行四舍五入

$price = 18.123;
$priceRound = round($price, 2);
echo $priceRound;//输出18.12

在上面的代码中,我们将变量$price的小数点后保留2位,四舍五入得到$priceRound的值为18.12。

示例2:用abs()函数获取数字的绝对值

$number = -8.88;
$absNum = abs($number);
echo $absNum;//输出8.88

在上面的代码中,我们将变量$number的绝对值赋值给变量$absNum,并将其输出,结果为8.88。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:PHP数学运算函数大汇总(经典值得收藏) - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • PHP+MYSQL实现用户的增删改查

    下面就来详细讲解一下“PHP+MYSQL实现用户的增删改查”的完整攻略。 一、准备工作 在开始之前,我们需要做一些准备工作才能进行后续的操作。 1.1 创建数据库 首先,我们需要在MYSQL中创建一个数据库,这个数据库将用来存储用户的信息。我们可以在MYSQL中使用下面的SQL语句来创建一个名为users的数据库: CREATE DATABASE users…

    PHP 2023年5月27日
    00
  • PHP实现的62进制转10进制,10进制转62进制函数示例

    下面是完整的攻略讲解: 1. 背景介绍 在许多互联网场景下,我们经常需要对数据进行进制转换,比如将10进制的数字转化为62进制的字符串用于短链生成、url短链接等机制,所以实现一个PHP版的62进制与10进制的相互转换函数就变得尤为必要和实用。 2. 思路分析 实现62进制(支持大小写字母和数字)转10进制的思路是: 首先声明一个函数,以62进制数值和进制数…

    PHP 2023年5月26日
    00
  • PHP正则表达式处理函数(PCRE 函数)实例小结

    下面我就来详细讲解一下“PHP正则表达式处理函数(PCRE 函数)实例小结”的完整攻略。 什么是PCRE PCRE全称为Perl Compatible Regular Expressions,是一套Perl风格的正则表达式,被广泛应用在各种编程语言中,包括PHP。PCRE提供了一系列函数,用于对字符串进行正则表达式匹配、替换等操作。 PCRE函数 PCRE函…

    PHP 2023年5月26日
    00
  • php入门教程 精简版

    PHP入门教程 精简版攻略 简介 PHP是一种非常流行的开源脚本语言,常用于Web开发,特别适合实现动态网页的生成。本文章主要介绍PHP的入门教程,旨在为新手提供一份易于入门的教程。 环境准备 在开始学习之前,您需要正确安装PHP运行环境。具体的安装方式和教程可以参考官方文档。 基础语法 输出 在PHP中,使用 echo 或 print 关键字可以将内容直接…

    PHP 2023年5月23日
    00
  • 小程序上传文件至云存储的实现

    关于小程序上传文件至云存储的实现,整体步骤如下: 1. 创建云存储环境 在小程序后台创建云存储环境即可。可参考官方文档: https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html 2. 前端上传文件并发送请求至后端服务 在小程序端使用wx.choos…

    PHP 2023年5月23日
    00
  • 微信小程序中setInterval的使用方法

    当我们需要在微信小程序中定时执行某些任务的时候,可以使用setInterval函数。下面将详细介绍setInterval函数的使用方法和应用场景。 什么是setInterval setInterval是JavaScript语言提供的一个函数,用于定期调用指定的函数,重复执行该函数,直到 clearInterval() 被调用或者程序关闭。setInterva…

    PHP 2023年5月23日
    00
  • PHP大批量数据操作时临时调整内存与执行时间的方法

    当我们面对 PHP 处理大批量数据的时候,有时候会遇到内存不足以及执行时间过长的问题。这时候,我们需要对 PHP 的内存和执行时间进行调整,以避免程序出现问题。 以下是 PHP 大批量数据操作时临时调整内存与执行时间的方法: 1. 调整内存 PHP 的内存限制大小是通过 php.ini 文件中的 memory_limit 配置项进行设置的,该配置项的默认值为…

    PHP 2023年5月23日
    00
  • Warning: require(): open_basedir restriction in effect,目录配置open_basedir报错问题分析

    以下是关于“Warning:require():open_basedirrestrictionineffect,目录配置open_basedir报错问题分析”的完整使用攻略: 基础知识 在进行open_basedir配置时,需要掌握一些基础知识,包open_basedir的作用、open_basedir的配置方式、open_basedir的限制等。以下是一些…

    PHP 2023年5月12日
    00
合作推广
合作推广
分享本页
返回顶部