WordPress站点有时候可能需要传递一些参数,为了确保可以获得非负整数,我们可以使用absint函数来实现。
absint函数介绍
absint( mixed $maybeint )
将值转换为非负整数。
1、参数
$maybeint(混合):必填,要转换为非负整数的数据。
2、返回
整数,非负整数。
absint函数的示例
1、使用absint函数传递负整数时,您将获得非负绝对值。传递非int字符串返回0,但传递-10返回10。
echo absint( 'number' ); // 0
echo absint( 10 ); // 10
echo absint( -10 ); // 10
2、传递浮点数时,它将返回整数值。
echo absint(20.33); // 20
echo absint(-20.33); // 20
echo absint(false); // 0
echo absint(true); // 1
echo absint(array(10,20,30)) // 1
echo absint(NULL) // 0
请注意,由于舍入误差有时可能会得到以下计算的意外结果:
echo absint( 19.99 * 100 ); //结果是1998,而不是1999