我正在处理一个系统,其中一个(甚至几乎不)整数的数字应该四舍五入到下一个更大的整数。所以
<Number>1.2</Number>
<Number>1.01</Number>
<Number>2</Number>
<Number>1.9183</Number>
应全部舍入到2.我怎样才能实现这一目标?
答案 0 :(得分:2)
您可以使用ceiling()
功能。它需要一个数字作为参数,它将用下一个大于数字的整数替换该数字。
在XPath中,您还有round()
函数,用最接近的整数(更大或更小)替换数字,floor()
与ceiling()
相反。