Я использую is_numeric, чтобы найти переменную, будь то строка или номер, но я хочу рассмотреть 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
,
Задача ещё не решена.
Других решений пока нет …