Check if Variable is Number in PHP
In PHP, you can use the following method to determine if a string is a number:
- Utilize the is_numeric() function:
 
$num = "123";
if (is_numeric($num)) {
    echo "是数字";
} else {
    echo "不是数字";
}
- Utilize the is_int() function (only for integers):
 
$num = "123";
if (is_int($num)) {
    echo "是数字";
} else {
    echo "不是数字";
}
- Use the ctype_digit() function (only for positive integers):
 
$num = "123";
if (ctype_digit($num)) {
    echo "是数字";
} else {
    echo "不是数字";
}
No matter how you do it, if the string being evaluated can be successfully converted to a number, it will return true, otherwise it will return false.