Top.Mail.Ru
Ответы

Почему при делении в php 5.5 % 1 выдаёт 0?

По дате
По рейтингу
Аватар пользователя
Новичок

https://www.php.net/manual/ru/language.operators.arithmetic.php

При делении по модулю операнды преобразуются в целые числа (int) (путём удаления дробной части) до начала операции. Для деления по модулю чисел с плавающей точкой используйте fmod().

Аватар пользователя
Оракул

все верно, учи матчасть