Я пытаюсь выбрать числа с более чем двумя десятичными знаками (более двух цифр после разделителя десятичных знаков). Я cant't понять, почему это не работает:PHP: Как проверить, имеет ли число более двух десятичных знаков
if ($num * 100 != floor($num * 100)) {
echo "The number you entered has more than two decimals";
}
Почему число 32,45 выбрал, а не 32,44?
Decimals является собственностью строкового представления чисел, а не сами цифры – Eric
ли вы лечить '32.560000' как две-значное число или нет? –
На самом деле не имеет значения, выбрано ли 32.560000 или нет. – user3021737