1樓:匿名使用者
使用bc一類的函式,按字串方式運算即可。
/*** 數值非四捨五入保留兩位小數
* @param $num 數值
* @return 保留兩位小數
*/function getnum($num, $scale = 2) #', $numstr, $match)) else
}echo getnum(10.0253) . "\n";
echo getnum(0.5) . "\n";
2樓:亂世1嘉年華
bcadd() 你可以試試這個函式,bcabb(數字,保留的位數);
3樓:一舞燃盡三生火
先將變數轉換成字串,然後定位小數點位置,然後擷取字串
4樓:經期衛士
第一$num = 123213.666666;
echo sprintf("%.2f", $num);
第二$num = 123213.666666;
echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));
5樓:匿名使用者
<?php
$num = 999.354364;
//echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));
$arr=explode('.',$num);
$num1=substr($arr[1],0,2);
echo $arr[0].'.'.$num1;
6樓:榮仔同學
$s=(int)($s*100)/100;
請教,php保留兩位小數,但不四捨五入
7樓:匿名使用者
<?php
function floor2($n))\d+)?$/','$1$2',$n);
}// 輸出812.88
echo floor2(812.88888);
8樓:帥的被罰款了
第一$num = 123213.666666;
echo sprintf("%.2f", $num);
第二$num = 123213.666666;
echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));
請教,php保留兩位小數,但不四捨五入
9樓:虎爺可樂
$n = 123.456789;
echo floor($n * 100) / 100;
10樓:匿名使用者
php四捨五入函式有:floor函式、ceil函式、round與intval
使用floor函式:
$a=1.23456;
echo floor($a*100)/100;
11樓:好犀利
用了這個sprintf()函式,php中保留兩位小數並且不四捨五入(可用於精度計算),保留兩位小數並且不四捨五入:
例項**
網頁連結
php 如何保留2位小數
12樓:一騎當後
今天處理數
據的時候因為要保留2位小數,查版看幫助手權冊
<?php
$number = 1234.56;
// english notation (default)
$english_format_number = number_format($number);
// 1,235
// french notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56
$number = 1234.5678;
// english notation without thousands seperator
$english_format_number = number_format($number, 2, '.', '');
// 1234.57
?>
13樓:夜半凍檸樂
要分2種情況。
1、數值不變,只在輸出時保留2位小數。
echo sprintf('%.2f', 3.1415);
2、數值上保留2位
echo round(3.1415, 2);
14樓:親愛的歐子
round($number ,2);
php初學者,四捨五入並且保留1位小數的函式
15樓:匿名使用者
用round函式。
其中包含2個引數,第一個引數是要轉化的變數,第二引數是要保留的小數位數!
望採納,謝謝!
16樓:匿名使用者
<?php
echo round( 1.23547, 1 ); //得到1.2
3位小數用四捨五入法保留兩位小數是7 35,這個小數最小是多少
一個3位小數用四捨五入法保留兩位小數是7 35,這個小數最小是7.345 一個三位小數用四捨五入法保留兩位小數後得到7.05,這個小數最大的是多少,最小的是多少?這個小數最大的是7.054 最小的是7.045 最大 7.054 最小 7.045望採納 最大 7.054 最小 7.045 一個三位小數...
三位小數,四捨五入保留兩位小數,近似值是576,這個數
最小是5.755 最大是5.764 小5.754 大5.739 5.4545四捨五入保留兩位小數後為多少 這個很簡單的,首先你看一下小數點後面有幾位小數,這個就是4個,然後題目說的是保留兩位小數,那麼久看第三位小數如果比5大就進1,比4小捨去,也就是通常說的四捨五入,所以答案就是5.45 是5.45...
三位小數,「四捨五入「保留兩位小數的近似值是3 00這個三位小數最小是多少?最大是多少
這個小數最小為 2.995 最大為 3.004 2.995,3.04 最大3.004最小是2.995 最大3.04最小2.95 有一個三位小數,用四捨五入法保留整數是3,保留兩位小數是3.00,這個三位小數最小是 用四捨五入法保留整數約是3,保留一位小數約是3.0,保留兩位小數是3.00,可知這個三...