← All built-ins / is_numeric()

is_numeric()

is_numeric(mixed $number): bool

Parameters

NameTypeDescription
$vmixedvalue to test

Return value

true for ints, floats and numeric strings like "42" or "3.5".

Example

var_dump(is_numeric("42"));
var_dump(is_numeric("3.5"));
var_dump(is_numeric("4e2"));
var_dump(is_numeric("abc"));
bool(true)
bool(true)
bool(true)
bool(false)

See also

intval()floatval()