I\'m using FQL to retrieve a list of users from Facebook. For consistency I get the result as JSON. This causes a problem - since the returned JSON encodes the user IDs as n
I had a similar problem where json_decode was converting recent twitter/tweet IDs into exponential numbers.
Björn's answer is great if you want your BIGINT to become a string - and have PHP 5.3+. If neither of those things are true, another option is to up PHP's float precision. This can be done a different few ways...
precision value in your php.ini and change it to precision = 20ini_set('precision', 20); to your PHP appphp_value precision 20 to your app's .htaccess or virtual host file