Здравствуйте столкнулся с проблемой числа приближенные к миллиардам PHP видит как 1.168Е+9 при передаче этих чисел как параметрам некотором функций интерпретирует их не верно. Существеут ли механиз в PHP для того что бы числа выводились полностью? number_format так же не подходит.
Хм, возможно тупая логика, но, если некоторые функции PHP не понимают 1.168Е+9, ибо это строка, то надо привести к числу. PHP: <?php function parseInt($int){ return strtr($int, array('E' => 'e', '+' => '')); } parseInt('1.168Е+9') = 1.168e9 - число. upd eN в числе это N нулей. 1e6 = 1000000 (миллион).