Как is_int смотрит на плавающие числа? - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь отображать целые числа без чего-либо после десятичной точки. У меня есть число, которое хранится как 100.00000.

if(is_int($_SESSION['prgoram'][$value]))

Если использовать приведенное выше выражение для изменения числового формата, оно вернется.

1 Ответ

0 голосов
/ 09 июля 2020

Если вы хотите сравнивать числа независимо от того, являются ли они float или int, используйте:

if(is_numeric($value))

, если вы хотите округлить значение, используйте:

$newValue = round($value);

или

$newValue = ceil($value);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...