Dzięki o to chodziło, tak myślałem że liczba za duża (ale ma być duża), w manualu php
Arithmetic Operators, nie było napisane tłustym drukiem o zakresach liczbowych a powinno być dopiero, w notatkach użytkowników znalazłem wyjaśnienie
Cytat
Note that operator % (modulus) works just with integers (between -214748348 and 2147483647) while fmod() works with short and large numbers.
Modulus with non integer numbers will give unpredictable results.
Jak myślicie , obliczania na dużych liczbach chyba wymagają użycia biblioteki GMP ?