is_numeric()函数方法欢迎!我白天是个邮递员,晚上就是个有抱负的演员。这是我的网站。我住在天朝的帝都,有条叫做Jack的狗。
$value = "123";if (is_numeric($value)) {echo "是数字";} else {echo "不是数字";}is_int()或is_float()函数方法
$value = 123;if (is_int($value) || is_float($value)) {echo "是数字";} else {echo "不是数字";}使用正则表达式匹配方法
$value = "123";if (preg_match('/^[0-9]+$/', $value)) {echo "是数字";} else {echo "不是数字";}filter_var()函数方法
$value = "123";if (filter_var($value, FILTER_VALIDATE_INT) || filter_var($value, FILTER_VALIDATE_FLOAT)) {echo "是数字";} else {echo "不是数字";}
