<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
</head>
<body>
<h2>请输入5个小孩的成绩</h2>
<form action="result.php" method="post">
<input type="text" name="grade"/>
<input type="submit" value="系统统计"/>
</form>
</body>
</html>
<?php
$g=$_REQUEST['grade'];
$g=explode(" ",$g);
$all=0;
foreach($g as $value){
$all+=$value;
}
$aa=$all/count($g);
echo round($aa,2);
?>4
为什么echo round($aa,2)出来的结果是3位小数啊
php round函数问题
答案:4 悬赏:60 手机版
解决时间 2021-02-07 00:01
- 提问者网友:寂寞撕碎了回忆
- 2021-02-06 21:07
最佳答案
- 五星知识达人网友:罪歌
- 2021-02-06 22:11
应该不会啊,你试试这数据,我得到的都是正确的啊
<?php
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.05
echo round(5.055, 2); // 5.06
?>
<?php
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.05
echo round(5.055, 2); // 5.06
?>
全部回答
- 1楼网友:迷人又混蛋
- 2021-02-07 00:51
因为$aa的值就是3位或者四位小数
- 2楼网友:愁杀梦里人
- 2021-02-07 00:36
建议不要用wps 虽然和office比起来一样 但是你仔细寻找他们有细微性的差别 我门之间导入程序中都是用的wps有时候导入进去会出现一定的异常,而后来改为office了 一切正常。
- 3楼网友:忘川信使
- 2021-02-06 23:13
他是对最后一位进行四舍五入
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯