Я пытаюсь отображать целые числа без чего-либо после десятичной точки. У меня есть число, которое хранится как 100.00000.
if(is_int($_SESSION['prgoram'][$value]))
Если использовать приведенное выше выражение для изменения числового формата, оно вернется.
Если вы хотите сравнивать числа независимо от того, являются ли они float или int, используйте:
if(is_numeric($value))
, если вы хотите округлить значение, используйте:
$newValue = round($value);
или
$newValue = ceil($value);