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

intval():直接取整,舍弃小数,保留整数;

round():四舍五入取整;

ceil():向上取整,有小数就加1;

floor():向下取整。

number_format():函数通过千位分组来格式化数字。

intval() 整型转换函数

int intval ( mixed $var [, int $base = 10 ] )

通过使用指定的进制 base 转换(默认是十进制),返回变量 var 的 integer 数值。 intval() 不能用于 object,否则会产生 E_NOTICE 错误并返回 1。

echo intval(42); // 42

echo intval(4.2); // 4

echo intval('42'); // 42

round() 函数

round(number,precision,mode);

对浮点数进行四舍五入。

echo round(42.12123); // 42

echo round(42.62123); // 43

echo round(42.12123, 0); // 42

echo round(42.12123, 2); // 42.12

echo round(4212123, -2); // 421212300

ceil() 函数 进一法

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。

echo ceil(42.12123); // 43

echo ceil(42.62123); // 43

floor() 函数 去尾法

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。

echo floor(42.12123); // 42

echo floor(42.62123); // 42

number_format() 函数

number_format() 函数通过千位分组来格式化数字。

number_format(number,decimals,decimalpoint,separator);

number:必需。要格式化的数字。如果未设置其他参数,则数字会被格式化为不带小数点且以逗号(,)作为千位分隔符。

decimals:可选。规定多少个小数。如果设置了该参数,则使用点号(.)作为小数点来格式化数字。

decimalpoint:可选。规定用作小数点的字符串。

separator:可选。规定用作千位分隔符的字符串。仅使用该参数的第一个字符。比如 "xxx" 仅输出 "x"。

echo number_format("1000000"); // 1,000,000

echo number_format("1000000",2); // 1,000,000.00

echo number_format("1000000",2,",","."); // 1.000.000,00

echo number_format("1000000",2,"*","."); // 1.000.000*00

echo number_format("1000000",2,".",""); // 1000000.00

php向上取整_PHP取整及保留两位小数的方法相关推荐

  1. php数字两位小数_php保留两位小数的方法

    这篇文章主要介绍了PHP保留两位小数的几种方法,在一些商品价格上也经常遇到这样的需求,今天小编给大家分享的实例代码,需要的朋友可以参考下 推荐教程:PHP视频教程 代码如下所示:$num = 10.4 ...

  2. python取两位小数点的函数_python中round函数保留两位小数的方法

    在我们日常计算的过程中,如果计算出小数,对大量的被保留数据,采用四舍五入这种保留法的误差总和是最小的,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一.四舍五入是一种精确度的保留法,是我们使 ...

  3. php保留两位小叔_PHP价格格式化,保留两位小数

    将价格保留两位小数比如12元需要表示为¥12.00,这时就需要使用number_format函数,使用方法为number_format(12,2),如果需要四舍五入,可以使用round函数配合. nu ...

  4. js保留两位小数、取整、四舍五入

    vue.js保留两位小数.取整.四舍五入 保留小数点后两位的四种方法 小数取整 四舍五入 这篇文章适合学习js且又不知道如何保留小数点后两位的友友们阅读哦~ 想讨论更多编程话题 加入qq群聊:1090 ...

  5. JS 两数相除取百分比%并保留两位小数

    代码如下: //两数相除取百分比%并保留两位小数 function Percentage(number1, number2) { // 小数点后两位百分比return (Math.round(numb ...

  6. php数字两位小数_PHP保留两位小数

    我们在项目里经常需要保留小数位数,比如显示金额的时候通常需要保留两位小数位数,除了可以在设计数据库的时候将金额字段设置为decimal(n,2)形式的,通过PHP也可以处理小数数位,PHP中可以处理数 ...

  7. php数字两位小数_PHP实现保留两位小数

    我们在php开发的时候经常需要保留小数位数,比如显示金额的时候通常需要保留两位小数位数,除了可以在设计数据库的时候将金额字段设置为decimal(n,2)形式的,通过PHP也可以处理小数数位,PHP中 ...

  8. php数字两位小数_PHP数字价格格式化,保留两位小数

    jQuery EasyUI/TopJUI基本的数字输入框(保留两位小数,带前缀后缀...) jQuery EasyUI/TopJUI基本的数字输入框(保留两位小数,带前缀后缀...) numberbo ...

  9. php数字两位小数_PHP保留两位小数的几种方法

    代码如下所示: $num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 ...

最新文章

  1. 代码审查工具 sonarqube 简介
  2. STM32 之九 HAL 库串口(USART/UART)驱动 BUG 及解决方法
  3. VTK:非结构化网格之ClipUnstructuredGridWithPlane
  4. java 过滤文件名_Java FileNameFilter过滤文件名
  5. python编写代码购买飞机票_女朋友是机票贩子?用Python写个刷飞机票的脚本!生活费多了两百...
  6. 卖家工具箱源码_我的测试和代码分析工具箱
  7. java实体类属性非空判断工具类
  8. Linux sudoers文件的写法
  9. Qt OpenGL 图像的平移(使用glTranslatef)
  10. iOS利用Speech Kit实现语音识别
  11. 通用权限管理系统基类中数据库的连接
  12. Hadoop Partitioner 实战详解
  13. python爬取豆瓣电影名称与评分进行分析
  14. N沟道与P沟道增强型MOS管电压、原理、导通条件!
  15. ASCII码表字母大小写相差32的原因分析
  16. javaweb医院科室管理系统springboot
  17. ZYNQ基本使用(2) GPIO的使用
  18. 敏捷迭代开发——Time-Boxing时间盒
  19. javascript监听esc按键事件
  20. pscp使用详解 Win与Linux文件互传工具

热门文章

  1. 我最怕30岁以后,还要靠投简历找工作
  2. 使用ASP.NET Core、Ocelot、MongoDB和JWT的微服务
  3. 秋季开学必备数码好物推荐,大学生开学必备电子产品推荐
  4. 致1024程序员节--多年前,我用代码赚到的第一桶金
  5. 【Manjaro操作日志】Day 1+2
  6. 怎么快速把语音转换成文字内容
  7. Ubuntu18.04安装Matlab2018a
  8. html5 游戏 爆款,等风来?爆款Html5游戏永远在路上
  9. 阿里云的2核8GB云服务器性能怎么样和使用测试
  10. 得到一个任意数的每一位数字