$n="19.99";
print intval($n*100); // prints 1998
print intval(strval($n*100)); // prints 1999
?>
https://www.php.net/manual/ru/function.intval.php#101439
Интересно округляет до целого
потому что флоат. умножай на 100.0
Чтоб было 1999.00000000000000000003?
все равно будет 1998))
$n вообще строка
Которая неявно приводится к флоату при умножении
Потому что в универе нужно учиться, а не "учим PHP за 5 дней" Держи, учись: https://habr.com/ru/post/112953/
Хороший пример - статьи на хабре туда же для самостоятельного обучения
Ну хоть что-то лучше чем ничего
В универе мы Паскаль учили))
Обсуждают сегодня