is_numeric($var)返回值ture or false
例子:
<?php
foreach ([5,'5','05',12.3,'12.3','five',0xDECABAD,'10e200'] as $v) {
$isItNumeric=is_numeric($v);
//获取变量的类型
$actualType=gettype($v);
print"Is the $actualType $v numeric?";
if($isItNumeric){
print "yes";
}else{
print "no";
}
print "\n";
}
?>
结果:
对于有千位符,例如5,000用str_repalce去除,即可