Прямо сейчас я храню числа как двойные (11,3) в моей базе данных.Некоторые из чисел могут быть большими негативами.Сейчас я играю с -3000.000
Когда я использую number_format только на 3000.000, он возвращает 3000. Когда я использую number_format на -3000.000, он возвращает -3
Любые идеи, почему это такчто происходит и что я могу сделать, чтобы это исправить?Я сейчас в растерянности относительно того, почему это происходит.
Спасибо,
Джефф
РЕДАКТИРОВАТЬ: Я получил этоработать со следующим кодом:
$number = abs($row['Amount']) * -1; $final = number_format($number,2);
Теперь, почему это будет работать, а не:
$final = number_format($row['Amount'],2);
У меня нет подсказки, но, по крайней мере, я нашел решение, спасибо запомощь:)