最佳答案
检查输入是否为数字的最佳方法是什么?
这些数字不应该是有效的。只有像: 123,012(12)这样的数字,正数应该是有效的。 这是我现在的代码:
$num = (int) $val;
if (
preg_match('/^\d+$/', $num)
&&
strval(intval($num)) == strval($num)
)
{
return true;
}
else
{
return false;
}