floor() 函数向下舍入为最接近的整数。echo floor(1.1);// 1
echo floor(1.9);// 1
echo floor(-1.1);// -2
echo floor(-1.9);// -2
ceil() 函数向上舍入为最接近的整数。echo ceil(1.1);// 2
echo ceil(1.9);// 2
echo ceil(-1.1);// -1
echo ceil(-1.9);// -1
round() 函数对浮点数进行四舍五入。echo round(1.1);// 1
echo round(1.9);// 2
echo round(-1.1);// -1
echo round(-1.9);// -2
intval(var,转换成进制不填为10进制),如果输入一个对象元素,会出现Notice,返回值为1。echo intval(42); // 42
echo intval(4.2); // 4
echo intval('42'); // 42
echo intval('+42'); // 42
echo intval('-42'); // -42
echo intval(042); // 34
echo intval('042'); // 42
echo intval(1e10); // 1410065408
echo intval('1e10'); // 1
echo intval(0x1A); // 26
echo intval(42000000); // 42000000
echo intval(420000000000000000000); // 0
echo intval('420000000000000000000'); // 2147483647
echo intval(42, 8); // 42
echo intval('42', 8); // 34
echo intval(array()); // 0
echo intval(array('foo', 'bar')); // 1