I'm testing with this code:
$numero = 60107103639850690;
echo number_format($numero,0,'','');
And the output value is: 60107103639850688
Why PHP number_format change 60107103639850690 for 60107103639850688?
I'm try with other numbers and same case:
$numero = 60107103639850550;
echo number_format($numero,0,'','');
Output: 60107103639850552
In small numbers work well.. but what happened in this cases?