Проверяем, что переменная является числом или строкой, содержащей число

В этом поможет PHP функция is_numeric():

Скопировано
is_numeric( $var );
Показать код

Возвращает true или false.

Примеры проверки:

"34"     - true
"1548b5" - false
4.1      - true
true     - false
false    - false
[]       - false
''       - false
'1337e5' - true