PHP: Is_numeric возвращает false на 0 [закрытый]

9
задан Industrial 5 May 2010 в 15:15
поделиться

2 ответа

У меня в обоих случаях возвращается true:

var_dump(is_numeric(0));
var_dump(is_int(0));

Результат:

bool(true)
bool(true)
5
ответ дан 4 December 2019 в 21:48
поделиться
var_dump(is_int("0"));

Выдаст false, потому что вы передаете ему ноль как строковый литерал. Вы можете попробовать передать то же самое как переменную, которая прошла через (я полагаю) parseInt("");

Хотя мой php может быть немного не в порядке, так как последнюю неделю или две я безостановочно работал на Javascript.

0
ответ дан 4 December 2019 в 21:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: