Здравствуйте! PHP 5.3.6 windows 7 x64: echo (2615080871 % 1000) Результат: -425 PHP 5.3.5 Ubuntu x64: echo (2615080871 % 1000) Результат: 871 Я так понимаю в win происходит переполнение int. Как это лечить? Заранее благодарен за ваши ответы!
tommyangelo, ничего по делу... Какое приведение к типу в PHP? echo (floatval(2615080871) % 1000) - не помогает. Пока решил таким вот способом, если кому нибудь понадобиться: function mod($a, $b) { return ($a - (floor($a / $b) * $b)); }