is_numeric()
Проверяет, является ли значение числом или числовой строкой.
Сигнатура
is_numeric(mixed $value): boolФункция is_numeric() возвращает true для чисел и строк, которые можно интерпретировать как число.
<?php
var_dump(is_numeric("123")); // bool(true)
var_dump(is_numeric("1.5e3")); // bool(true)
var_dump(is_numeric("12abc")); // bool(false)