Получено из этого вопроса: (Java) How does java do modulus calculations with negative numbers?Что такое -13% 64 = -13 в PHP?
В любом месте, чтобы заставить PHP возвращать положительные 51?
обновление
Ищет конфигурации установки, чтобы исправить, а не трудно угадать
Или другую математическую функцию, как BCMath?
обновленный
Не весь убежден, что Java ответ, так как он не учитывает отрицательного модуля -13+(-64) =?
обновлено ... ищет решение без использования метода угадывания – ajreal 2010-12-10 13:38:58
Невозможно изменить параметры настройки, как математика работает на PHP. Если бы это было тогда, это, вероятно, сломало бы PHP, который я бы себе представлял, используя множество вычислений внутри. – Gareth 2010-12-10 13:40:38
Это не предполагаемый алгоритм. Удивительно, что Python и Perl принимают его, но PHP этого не делает. Используйте обходной путь. Btw, `fmod()` и `bcmod()` и `gmp_mod()` тоже не делают. – mario 2010-12-10 13:46:06