请写一个函数来检查用户提交的数据是否为整数

时间:2020-05-01

请写一个函数来检查用户提交的数据是否为整数(不区分数据类型,可以为二进制、八进制、十进制、十六进制数字)

/**
 * 判断数字是否为整数
 * @param mixed $num
 * @return bool
 */
function isNumber($num)
{
    return is_int($num);
}

var_dump(isNumber('1.2'));
var_dump(isNumber('5'));
var_dump(isNumber(3.23));
var_dump(isNumber(89));
var_dump(isNumber(-45));
var_dump(isNumber(0b010101));// 二进制
var_dump(isNumber(0123));// 八进制
var_dump(isNumber(0x2A));// 16进制