我使用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
。