php中的四舍五入

比如我有0.10456,要变成10.5%? round
(PHP 3, PHP 4 )
round -- 对浮点数进行四舍五入
说明
float round ( float val [, int precision])
返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。
注意
PHP 默认不能正确处理类似 "12,300.2" 的字符串。见字符串转换为数值。

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

注: precision 参数仅在 PHP 4 中可用。

echo round(0.10456*100,1);

<?php
$num = 0.10456;
echo round(($num*100),1)."%";
?>

时间: 2024-11-03 22:35:05

php中的四舍五入的相关文章

JavaScript中用于四舍五入的Math.round()方法讲解

  这篇文章主要介绍了JavaScript中用于四舍五入的Math.round()方法讲解,是JS入门学习中的基础知识,需要的朋友可以参考下 此方法返回一个数四舍五入为最接近的整数的值. 语法 ? 1 Math.round( x ) ; 下面是参数的详细信息: x: 一个数字 返回值: 返回数字四舍五入为最接近的整数的值. 例子: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 <html> <head> <ti

JavaScript中的四舍五入函数小结方法

之前,我是一个JavaScript小白,对jQuery的理解也仅限于基本功能的使用.最近在看<JavaScript DOM编程艺术>,算是在自学一点儿基础知识.实例中有一个函数需要对结果进行四舍五入,保留小数点后一位数字.然后就查阅了W3School的参考文档,发现Number对象有一个toFixed()方法,完全符合我的要求. toFixed(num)只有一个参数num,用来规定需要保留的小数位数,111cn.net取值在0~20之间,超出这个范围则抛出异常.当然,如果调用这个方法的对象不是

php中的四舍五入函数代码(floor函数、ceil函数、round与intval)_php技巧

floor函数和ceil函数互相搭配起来可以使php 处理的数据更加真实可靠. 一.先来看floor函数: 语法: float floor ( float value ) 说明: 返回不大于 value 的下一个整数,将 value 的小数部分舍去取整.floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大. floor() 例子 1 <?php echo floor(1.6); // will output "1" echo flo

JavaScript中用于四舍五入的Math.round()方法讲解_基础知识

 此方法返回一个数四舍五入为最接近的整数的值.语法 Math.round( x ) ; 下面是参数的详细信息:     x: 一个数字 返回值: 返回数字四舍五入为最接近的整数的值. 例子: <html> <head> <title>JavaScript Math round() Method</title> </head> <body> <script type="text/javascript">

wps表格中怎样取消四舍五入功能

  wps表格中取消四舍五入功能的方法: 首先我们打开wps表格,在wps的页面上使用鼠标右击单元格 在弹出的小框中选择"设置单元格格式",选择"常规",然后点击确定 然后我们可以点击"开始"菜单,在我们工具栏上有这么一个按钮"增加小数位数"就可以了 就是这么简单粗暴,这样输入的值就是精确到小数点后,就不会被四舍五入了.

SQL Server中的Rounding函数

问题 最近我试着在自己的应用中使用四舍五入的值,我和我的用户在报表应用中的 计算问题存在分歧.所有的代码都在T-SQL中,但是我认为报表问题与数据类型和 向下取整或向上取整规则关系密切.请问您有没有这方面的高见?我想看到一些带 有不同编码选项的例子. 专家解答 如果不理解基本的数据类型和四舍五入函数,那么你就可能误解四舍五入.由 于数据类型的差异(比如integer,float, decimal等等),四舍五入后的值可能 会不同.另外,由于在计算中使用的SQL Server舍入函数(ROUND(

jsp中freemarker 数字格式化

一.使用内建函数 c 特点: 不管其表现形式是怎样的( 例如"123,456.123,456". "123 456.123 456". "000 123 456.123 456 000". "123,456.123 456". "1,2345,6.123456") , 只要小数分割符是'.' 它就能转化成计算机能够识别的字符串形式,而且都是123456.123456,计算机处理的时候是没有那些所谓的千位分隔

JavaScript中的Math.sin()方法使用详解

  这篇文章主要介绍了JavaScript中用于四舍五入的Math.sin()方法讲解,是JS入门学习中的基础知识,需要的朋友可以参考下 这个方法返回一个数字的正弦.sin方法返回-1到1之间的数值,它表示参数的正弦值. 语法 ? 1 Math.sin( x ) ; 下面是参数的详细信息: x: 一个数字 返回值: 返回一个数字的正弦值 例子: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 <html> <head>

Excel教你实现数据的四舍五入

  在Excel中的"四舍五入"函数-ROUND函数它可以返回某个数值按指定位数四舍五入后的数值.只要在Excel提供的"数学与三角函数"中找到这个名为ROUND(number,num_digits)的函数.这个函数有两个参数分别是number和num_digits.其中number就是将要进行四舍五入的数值(或用公式计算的结果)num_digits则是希望得到的数值的小数点后的位数.