Рубрики
Uncategorized

Сумма обработки PHP

Автор оригинала: David Wong.

Представил

Когда дело доходит до объема кода, мы должны обращаться с ним осторожно. Так получилось, что соответствующие функции были выполнены совсем недавно. Давайте вкратце поговорим о них.

место хранения

Число PHP с плавающей запятой не может быть точно рассчитано, вы можете подробно ознакомиться с этой статьей. К счастью, в сумме обычно не так много десятичных знаков. Итак, как насчет времени хранения, одним словом, до филиала Хранилища для единиц измерения. В MySQL достаточно хранилища типа int (выберите соответствующий тип поля).

Расчет

Как упоминалось выше, филиал Для хранения единиц хранения, то есть одно хранилище в юанях составляет 100 баллов. Вы можете использовать встроенные в PHP функции серии BC Math для расчета. В будущем я напишу еще одну подробную статью.

Формат количество

Вот пример отформатированной суммы

/**
     * Format amount
     * @param $price
     * @return string
     */
    public function formatPrice($price)
    {
        if (!is_numeric($price)) {
            $price = 0;
        }

        return number_format(bcdiv($price, 100, 2), 2);
    }

Ссылка: Все о поплавке в PHP, ответ на распространенный вопрос о поплавках PHP, математика BC.