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

yizhihongxing

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 表单验证实现代码

    下面我将为您详细讲解“php 表单验证实现代码”的完整攻略。 什么是表单验证 表单验证是指在浏览器提交表单的数据至服务器之前,对表单数据进行验证的过程。这个过程确保了所有的表单数据都是有效的、安全的并且格式正确的。 表单验证实现代码 下面是一些常见的表单验证实现代码: 引入 PHP 文件并设置错误变量: <?php require_once(‘php_…

    PHP 2023年5月23日
    00
  • PHP实现微信退款的方法示例

    下面是关于“PHP实现微信退款的方法示例”的完整攻略: 1.准备工作 在进行微信退款前,我们需要确保已经完成以下准备工作: 1.1 已经在微信公众平台中创建了应用,并且获得了appid和mchid等信息。 1.2 已经生成了证书文件,包括apiclient_cert.pem和apiclient_key.pem。 1.3 已经开通了微信支付的退款功能。 2.退…

    PHP 2023年5月23日
    00
  • php多文件上传下载示例分享

    下面是关于“PHP多文件上传下载示例分享”的详细攻略,包括两个示例说明。 1. 多文件上传示例 1.1 HTML页面 首先,我们需要在HTML页面中添加一个文件上传表单,代码如下: <form action="upload.php" method="POST" enctype="multipart/fo…

    PHP 2023年5月26日
    00
  • 简单的php购物车代码

    下面给出一个简单的 PHP 购物车代码,我们将详细讲解其实现过程,包括代码实现和操作演示。 一、前置条件 在开始之前,需要确保你已经安装了 PHP 环境和 MySQL 数据库,并已经配置好环境变量。 二、创建 MySQL 数据库和数据表 首先我们需要创建一个 MySQL 数据库和两个数据表,一个用于存储商品信息,一个用于存储购物车数据。 1. 创建数据库 打…

    PHP 2023年5月24日
    00
  • PHP strstr 函数判断字符串是否否存在的实例代码

    当我们在处理字符串时,常常需要查找一个字符串在另一个字符串中是否存在。PHP提供了一些内置函数用于此目的,其中一个就是strstr()函数。 strstr()函数用于在一个字符串中查找另一个字符串第一次出现的位置,并返回该位置后面的所有字符。如果未找到,则返回false。 以下是strstr()函数的语法: strstr(string $haystack, …

    PHP 2023年5月26日
    00
  • PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】

    PHP在InnoDB引擎下快速代建全文搜索功能简明教程【基于Xunsearch】 全文搜索是许多网站必备的一个功能,对于搜索引擎、新闻、博客等网站具有很大的作用。在使用MySQL作为数据库引擎的时候,我们可以通过全文索引来实现全文搜索。但是,在InnoDB引擎下,MySQL的全文索引只能支持英文搜索,对于中文或者其他非英文的搜索则无能为力。那么如何解决这个问…

    PHP 2023年5月26日
    00
  • php实现简单文件下载的方法

    下面是实现简单文件下载的方法攻略。 1. 准备下载文件 首先,需要确定要下载的文件及其路径。为确保下载路径有效,可以通过以下代码检查文件是否存在: if (file_exists($filepath)) { // 进行文件下载操作 } else { // 文件不存在,给出提示信息或者跳转到错误页面 } 2. 设置下载头信息 在进行文件下载之前,需要设置文件类…

    PHP 2023年5月23日
    00
  • 微信小程序中post方法与get方法的封装

    关于微信小程序中post方法与get方法的封装,可以分为以下几步: 1. 封装request函数 在utils目录下创建一个request.js文件,并在其中封装request函数,该函数接收4个参数: url:请求地址; data:请求参数; method:请求方式,支持GET和POST; success:请求成功后的回调函数。 函数内部调用wx.requ…

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