как найти переменную, является ли строка или число (но избегать экспоненциальных) в переполнении стека

Я использую 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,

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]