ceil
但是不行。因为如果数是整数的话,就只能是它,而不能大1
但是不行。因为如果数是整数的话,就只能是它,而不能大1
解决方案 »
- 相关文章推荐,获取随机文章推荐,帮看看这个代码对不对
- 怎样获取验证码图片
- Zend Studio使用的问题,奇怪
- 请问php有没有办法获取本机ip?注:我不是菜鸟,呵呵
- ■■求购一套仿阿里巴巴功能的系统,希望是广东省的软件公司或者个人团体
- 急!关于取系统时间的问题!
- php中如何添加背景图片
- 在win下可以执行。在服务器上却不能执行了。。。是权限不够吗?
- 如何有效的防止商务快车等垃圾广告软件的群发骚扰留言【分享】
- 不错的系统:帝国下载系统1.5版演示
- 为什么我的服务器不会报错呀!!!!!!!!!!!!!!!!!!!!!!!!
- 想做个下载附件的功能,如何实现弹出下载提示框?文本、图片的都不要直接打开
$a=3;
if(is_int($a)==true){
echo $a=$a+1;
}else{
echo ceil($a);
}
?>
但是不行。因为如果数是整数的话,就只能是它,而不能大1整数还取它干什么?
看你的题目
怎样取大于某小数的最小整数?
似乎不需要这个要求
<?
$xs = 4.2;
$result = int($xs);
if($result > $xs)
{
$result = $result + 1;
}
echo $result;
?>
e.g.
<?
$xs = 4.2;
$result = (int)$xs + 1;
echo $result;
?>
如果你想整数进1,那么用楼上的int,floor等方法就可以
如果你想整数不进1,那么用ceil
$result = is_int($n) ? $n : (int)($n+1);判断是整数为本身,否则+1强制取整数部分