ceil
但是不行。因为如果数是整数的话,就只能是它,而不能大1
但是不行。因为如果数是整数的话,就只能是它,而不能大1
解决方案 »
- cookies和session问题
- excel 图片可以导入到MYSQL数据库吗?
- 看了昨天一个人的问题,我也变得想不通了
- 急用,请各位帮帮忙!有关php中md5加密数据库内的数据的程序
- 关于php加密解密,为何我总是显示乱码
- 怎么快速开发一个繁体版本呢?
- 正则匹配问题,求前辈指导..
- shtml文件include一个文件出错
- 一直对一个问题困惑不解:为什么csdn总是这么热
- ? 高额悬赏破坏这网站!~~~~~~~~~~~~~~~``````急急急!~``````
- 为什么我的服务器不会报错呀!!!!!!!!!!!!!!!!!!!!!!!!
- 想做个下载附件的功能,如何实现弹出下载提示框?文本、图片的都不要直接打开
$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强制取整数部分