PHP取整数函数常用的四种方法小结

PHP取整数函数常用的四种方法小结

在PHP中,常用的四种取整函数有:ceil()floor()round()intval()。下面将分别介绍这四种函数的用法以及示例说明。

ceil()

ceil()函数把小数向上取整,返回大于等于给定参数的最小整数。该函数的语法如下:

ceil(float $number) : int

示例:

$number = 3.14;

echo ceil($number); // 输出 4

floor()

floor()函数把小数向下取整,返回小于等于给定参数的最大整数。该函数的语法如下:

floor(float $number) : int

示例:

$number = 3.14;

echo floor($number); // 输出 3

round()

round()函数把小数四舍五入为接近的整数。当小数的小数位数大于给定的位数时,就会进行舍入。该函数的语法如下:

round(float $number, int $precision = 0, int $mode = PHP_ROUND_HALF_UP) : float

$number表示要四舍五入的数,$precision表示小数点后保留的位数,默认值为0,$mode表示舍入模式,可以取以下4个值:

  • PHP_ROUND_HALF_UP:四舍五入
  • PHP_ROUND_HALF_DOWN:五舍六入
  • PHP_ROUND_HALF_EVEN:四舍六入,如果小数部分的最后一位是5,则取最接近的偶数
  • PHP_ROUND_HALF_ODD:四舍六入,如果小数部分的最后一位是5,则取最接近的奇数

示例:

$number = 3.145;

echo round($number); // 输出 3

echo round($number, 2); // 输出 3.15

echo round($number, 2, PHP_ROUND_HALF_UP); // 输出 3.15

echo round($number, 2, PHP_ROUND_HALF_DOWN); // 输出 3.14

echo round($number, 2, PHP_ROUND_HALF_EVEN); // 输出 3.14

echo round($number, 2, PHP_ROUND_HALF_ODD); // 输出 3.15

intval()

intval()函数把一个变量转换为整数类型。该函数的语法如下:

intval(mixed $var, int $base = 10) : int

$var是要转换的变量,$base表示字符串转换为整数时的进制,可以取2到36之间的任意值,默认值为10。

示例:

$number = "123";

echo intval($number); // 输出 123

$number = "0x1A";

echo intval($number, 16); // 输出 26

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:PHP取整数函数常用的四种方法小结 - Python技术站

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

相关文章

  • PHP实现图片旋转的方法详解

    以下是关于“PHP实现图片旋转的方法详解”的完整使用攻略: 基础知识 在了解PHP实现图片旋转方法之前,需要掌握一些基础知识,包括PHP GD库的基本用法、PHP GD库中的图像旋转函数、PHP GD库中的图像处理函数等。以下是一些常见的基础知识: PHP GD库的基本用法,包括GD库的安装、GD库的基本函数等。 PHP GD库中的图像旋转函数,包括imag…

    PHP 2023年5月12日
    00
  • php中substr()函数参数说明及用法实例

    关于“php中substr()函数参数说明及用法实例”的攻略说明如下: substr()函数参数说明 substr()函数是PHP中常用的字符串处理函数,它用来截取字符串的一部分并返回。其函数原型:substr(string $string, int $start, ?int $length = null)。其中各个参数的含义如下: $string:需要处理…

    PHP 2023年5月26日
    00
  • php中3种方法统计字符串中每种字符的个数并排序

    以下是PHP中三种方法统计字符串中每种字符的个数并排序的攻略: 方法一:使用for循环逐一判断并统计字符个数 <?php $str = "hello world"; $result = array(); for ($i = 0; $i < strlen($str); $i++) { $char = $str[$i]; if (…

    PHP 2023年5月26日
    00
  • PHP 在线翻译函数代码

    下面我来为您详细讲解。 PHP在线翻译函数代码 前言 在开发网站或应用时,有时我们需要使用翻译功能,通过调用API来实现。然而,由于API的权限、稳定性等原因,我们可能需要自己编写翻译功能的代码。本篇文章将介绍如何编写一份PHP在线翻译函数代码。通过该代码,我们可以实现如Google Translate等在线翻译功能。 函数代码 下面是PHP在线翻译函数的完…

    PHP 2023年5月24日
    00
  • PHP正则匹配到2个字符串之间的内容方法

    正则匹配是常用的字符串处理方法之一,在PHP中也有很好的支持。要匹配2个字符串之间的内容,我们可以使用正则表达式中的“正则分组”功能,具体步骤如下: 确定需要匹配的两个字符串,假设为$s1和$s2。 编写正则表达式,利用正则分组以匹配$s1和$s2之间的内容。例如,可以使用如下的正则表达式: preg_match(‘/’.$s1.'(.*)’.$s2.’/’…

    PHP 2023年5月26日
    00
  • php过滤器使用详解

    以下是“PHP过滤器使用详解”的完整使用攻略,包括过滤器的基本概念、常见方法和示例说明等内容。 过滤器基本概念 过滤器是指在处理用户输入时,对数据进行过滤和验证的一种机制。在PHP中,过滤器可以有效地防止恶意攻击和非法输入,提高程序的安全性和可靠性。 常见方法 以下是过滤器的常见方法: 1. 使用filter_var函数 filter_var函数可以对一个变…

    PHP 2023年5月12日
    00
  • php 操作excel文件的方法小结

    下面是“php 操作excel文件的方法小结”的完整攻略: 一、前言 Microsoft Excel 是一款功能强大的电子表格软件,不仅在办公用途中很常用,而且在数据分析和处理方面也有着很广泛的应用。本文介绍如何使用 PHP 来操作 Excel 文件。 二、操作 Excel 文件 1. 使用 PHPExcel 库 PHPExcel 是 PHP 操作 Exce…

    PHP 2023年5月26日
    00
  • PHP读取word文档的方法分析【基于COM组件】

    下面是针对“PHP读取word文档的方法分析【基于COM组件】”题目的完整攻略: 1. 前言 在进行本文内容学习之前,需要了解一些基本的知识点: PHP语言的基础知识; COM组件的概念、使用; HTML及CSS的基础知识。 2. 正文 2.1. 为何需要读取 Word 文档? 在实际的开发过程中,我们有时需要读取 Word 文档中的一些信息,比如说企业的合…

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