PHP把小数转成整数3种方法
float floor ( float value) 舍去法取整
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为float 值的范围通常比 integer 要大。
echo floor(4.3); // 4
echo floor(9.999); // 9
float ceil ( float value) 进一法取整
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为float 值的范围通常比 integer 要大。
echo ceil(4.3); // 5
echo ceil(9.999); // 10
float round ( float val [, int precision]) 对浮点数进行四舍五入
返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 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.04
echo round(5.055, 2); // 5.06
相关推荐
-
PHP四舍五入精确小数位及取整
进一法取整.四舍五入取整.忽略小数等的取整数方法大全 PHP取整数函数常用的四种方法,下面收集了四个函数:经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已--主要是:ceil,floor,round,intval PHP取整数函数常用的四种方法,下面收集了四个函数:经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已--主要是:ceil,floor,round,intval 一.ceil - 进一法取整 说明float ceil ( float value )
-
php 数学运算验证码实现代码
复制代码 代码如下: <?php //------------------------------------- // 文件说明:数学运算验证码 // 文件作者:Jesse Lee // 最后更新:2008-09-07 //------------------------------------- session_start(); $sessionvar = 'vdcode'; //Session变量名称 $width = 150; //图像宽度 $height = 20; //图像高度 $op
-
PHP number_format() 函数定义和用法
number_format() 函数通过千位分组来格式化数字. 语法 number_format(number,decimals,decimalpoint,separator) 参数 描述 number 必需.要格式化的数字. 如果未设置其他参数,则数字会被格式化为不带小数点且以逗号 (,) 作为分隔符. decimals 可选.规定多少个小数.如果设置了该参数,则使用点号 (.) 作为小数点来格式化数字. decimalpoint 可选.规定用作小数点的字符串. separator 可选.规定
-
PHP保留两位小数并且四舍五入及不四舍五入的方法
php保留两位小数并且四舍五入 复制代码 代码如下: $num = 123213.666666; echo sprintf("%.2f", $num); php保留两位小数并且不四舍五入 复制代码 代码如下: $num = 123213.666666; echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2)); php进一法取整 复制代码 代码如下: echo ceil(4.3); //
-
第四章 php数学运算
一.数值数据类型 数字或数值数据在PHP中一般就两种double和int. PHP是一种松散类型的脚本语言,要注意类型转换的方式. 复制代码 代码如下: <?php $a = '5'; //数字的字符串也是数字,参与数学运算当数字处理 echo is_numeric ( $a ); //1 echo '<br/>'; echo 7 + $a; //12 echo '<br/>'; echo '7' + $a; //12 echo '<br/>'; //用.连接后就
-
php number_format() 函数通过千位分组来格式化数字的实现代码
定义和用法number_format() 函数通过千位分组来格式化数字. 语法number_format(number,decimals,decimalpoint,separator) 参数描述number 必需.要格式化的数字.如果未设置其他参数,则数字会被格式化为不带小数点且以逗号 (,) 作为分隔符. decimals可选.规定多少个小数.如果设置了该参数,则使用点号 (.) 作为小数点来格式化数字. decimalpoint可选.规定用作小数点的字符串. separator 可选.规定用
-
php使用number_format函数截取小数的方法分析
本文实例讲述了php使用number_format函数截取小数的方法.分享给大家供大家参考,具体如下: 大家知道用php的number_format()函数可以将数字按千分组. 但是它会使数字四舍五入, 那有没有办法能让它直接舍弃保留位后面的小数而不进行四舍五入呢?各位别急,且听我细细道来,如果你想保留两位小数,可以把你的数字-0.005 例如: 123456.6588 你想要得结果是: 123,456.65 你可以这样: $num=123456.6588; echo number_format
-
PHP数学运算函数大汇总(经典值得收藏)
本文汇总分析了PHP数学运算函数.分享给大家供大家参考,具体如下: 一.常用函数说明: Abs: 取得绝对值. Acos: 取得反余弦值. Asin: 取得反正弦值. Atan: 取得反正切值. Atan2: 计算二数的反正切值. base_convert: 转换数字的进位方式. BinDec: 二进位转成十进位. Ceil: 计算大于指定数的最小整数. Cos: 余弦计算. DecBin: 十进位转二进位. DecHex: 十进位转十六进位. DecOct: 十进位转八进位. Exp: 自然对
-
php 保留小数点
$n=round(1.95583, 2); 这是四舍五入法保留2位小数
-
PHP数学运算与数据处理实例分析
本文实例讲述了PHP数学运算与数据处理方法.分享给大家供大家参考,具体如下: 一.数值数据类型 PHP中,数字或数值数据以及数学函数的使用很简单.基本来说,要处理两种数据类型:浮点数和整数.浮点数和整数值的内部表示分别是C数据类型double和int.类似于C,PHP中这些数据类型遵循同样的一组规则. PHP是一种松散类型的脚本语言,变量可以根据计算的需求改变数据类型.这就允许引擎动态地完成类型转换.所以,如果计算中包含数值和字符串,字符串会在完成计算之前转换为数值,而数值则会在与字符串连接之前
随机推荐
- 又一款MVVM组件 Vue基础语法和常用指令(1)
- 详解Java中的Vector
- XenServer内核模块编译过程详解
- JS 中使用Promise 实现红绿灯实例代码(demo)
- 基于CakePHP实现的简单博客系统实例
- 深入理解NumPy简明教程---数组1
- jquery 插件实现多行文本框[textarea]自动高度
- JS中表单的使用小结
- 微信小程序实现锚点定位楼层跳跃的实例
- 用户自己回收池功能的说明
- 当邮箱服务器与主控网站在同一台服务器时,邮箱虚拟主机请用8888端口
- Linux网络搭建基础实验(1)
- C/C++语言中结构体的内存分配小例子
- 使用MyBatis 动态update数据
- 在ASP.NET 2.0中操作数据之二十四:分页和排序报表数据
- C#对象为Null模式(Null Object Pattern)实例教程
- 基于Android中dp和px之间进行转换的实现代码
- Android注册广播的两种方法分析
- 通过JDK源码分析关闭钩子详解
- Android仿微信加号菜单模式