Почему при делении в php 5.5 % 1 выдаёт 0?
По дате
По рейтингу
https://www.php.net/manual/ru/language.operators.arithmetic.php
При делении по модулю операнды преобразуются в целые числа (int) (путём удаления дробной части) до начала операции. Для деления по модулю чисел с плавающей точкой используйте fmod().
все верно, учи матчасть