echo intval(hexdec('c0199506cb5dd57f')); // -4604485287595354112
Когда мы сделали то же самое на клиентах есть еще:PHP intval теряет точность с большими десятичными
client on objective-c returns -4604485287595354753
client wrote on java returns -4604485287595354753
Я думаю, это потому, что целое число становится переполняется (PHP не поддерживает целые числа) и в точность потери результата.
Как решить эту проблему?
В качестве альтернативы существуют внешние плагины для обработки очень больших номеров. Скажите, пожалуйста, какие плагины есть? –
Да, например [GMP] (http://php.net/gmp) или [BCMath] (http://php.net/bcmath). – JakeSteam