怎样取大于某小数的最小整数?

zairwolfd 2005-02-25 01:15:26
就是类似四舍五入,只是四也不舍,全进位。
...全文
1030 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
surfchen 2005-02-27
  • 打赏
  • 举报
回复

如果你想整数进1,那么用楼上的int,floor等方法就可以
如果你想整数不进1,那么用ceil
tony-杨 2005-02-27
  • 打赏
  • 举报
回复

$result = is_int($n) ? $n : (int)($n+1);

判断是整数为本身,否则+1强制取整数部分
zairwolfd 2005-02-27
  • 打赏
  • 举报
回复
我想整数不进1,小数进1
ice_berg16 2005-02-26
  • 打赏
  • 举报
回复
ceil
但是不行。因为如果数是整数的话,就只能是它,而不能大1

整数还取它干什么?
看你的题目
怎样取大于某小数的最小整数?
似乎不需要这个要求
zairwolfd 2005-02-26
  • 打赏
  • 举报
回复
如果$xs=4的话,得到的就不是4而是5了。
ashchen 2005-02-26
  • 打赏
  • 举报
回复
floor($n+1)
intval($n+1)
coolstr 2005-02-26
  • 打赏
  • 举报
回复
搞错啦,重新发过。
e.g.
<?
$xs = 4.2;
$result = (int)$xs + 1;
echo $result;
?>
coolstr 2005-02-26
  • 打赏
  • 举报
回复
e.g.
<?
$xs = 4.2;
$result = int($xs);
if($result > $xs)
{
$result = $result + 1;
}
echo $result;
?>
zairwolfd 2005-02-26
  • 打赏
  • 举报
回复
我的要求是:
如果a为3,则取3。即整数取它本身。
如果a为4.2,则取5。即小数进一位。
surfchen 2005-02-25
  • 打赏
  • 举报
回复
current(explode(".",$n))+1
tony-杨 2005-02-25
  • 打赏
  • 举报
回复
呵呵
没想到神仙比我还快

听歌睡着了.....................
tony-杨 2005-02-25
  • 打赏
  • 举报
回复
(int)($n) + 1;
-神仙- 2005-02-25
  • 打赏
  • 举报
回复
(int)($n+1);
lisoon 2005-02-25
  • 打赏
  • 举报
回复
<?
$a=3;
if(is_int($a)==true){
echo $a=$a+1;
}else{
echo ceil($a);
}
?>
zairwolfd 2005-02-25
  • 打赏
  • 举报
回复
ceil
但是不行。因为如果数是整数的话,就只能是它,而不能大1
gmlwl 2005-02-25
  • 打赏
  • 举报
回复
(int)
itian 2005-02-25
  • 打赏
  • 举报
回复
ceil

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧