Я использую number_format для округления чисел с плавающей запятой до двух десятичных цифр. Проблема в том, что некоторые из моих входных данных не имеют более 2 десятичных цифр для начала. Итак, код:
number_format($value, 2)
Вместо мирного добавления 0 в случае, если у него недостаточно десятичных цифр, он вызывает ошибки в журнале Apache, а это нежелательно.
Таким образом, number_format(2.1, 2)
или number_format(0, 2)
вызовет ошибку в журнале Apache.
[Четверг, 30 июня, 17:18:04 2011] [ошибка] [клиент 127.0.0.1] Уведомление PHP: неверно сформированное числовое значение обнаружено в /home/tahoang/Desktop/Projects/weatherData/weatherData.php в строке 41.
Как это исправить?
PHP Notice: A non well formed numeric value encountered
- person Tu Hoang   schedule 01.07.2011number_format(0.0, 2)
? - person Emre Yazici   schedule 01.07.2011