如何在php中查找var是否为字符串或数字(但避免指数)

时间:2016-06-13 12:42:09

标签: php numbers exponential isnumeric

我使用is_numeric查找var是否为其字符串或数字,但我想将exp也视为一个字符串,但根据php doc is_numeric将exp视为数字。

我想检查所有数字格式,如int,float和double,但不是八进制,十六进制和指数(将它们视为字符串)。

这有什么功能吗?

$value = 4e2137383789;
if (is_string($value)) {
    echo "yes it is a string";
} else {
    echo "no it is not a string";
}

上面的代码将$value视为numeric,但我想将其视为string

0 个答案:

没有答案