Корзина для подсчета итогов

Добрый день, ниже приведен фрагмент кода, который увеличивает общую стоимость каждого продукта в массиве сеанса. Моя проблема заключается в отображении 0 в конце суммы, когда последний пенни = 0.

Пример 1, 2.20 + 2.20 = 4.40, но показан только 4.4

Пример 2, 2,20 + 2,25 = 4,45 и 4,45 показано

$total = 0;
if (isset($_SESSION['cartItems'])){
foreach ($_SESSION['cartItems'] as $product){
$total += $product['cost'];
}
}
echo $total;

Любой совет о том, как показать / включить, когда вводится 0?

0

Решение

На это уже ответили в комментарии WebCode.ie но вот подробный ответ, который может помочь тем, кто сталкивается с той же проблемой:

Чтобы настроить числовой формат, вы можете использовать функцию PHP string number_format() , который принимает либо один, два, или же четыре параметры, сюда:

$my_number=25200;
$number_decimals=2;
$dec_separator=".";
$thousands_separator=" ";

echo number_format($my_number , $number_decimals, $dec_separator, $thousands_separator);

// This will output 25 200.00
  1. Номер, который вы хотите отформатировать
  2. Количество десятичных знаков
  3. Десятичный разделитель
  4. Разделитель тысяч

Также обратите внимание, что вы можете использовать только 1, 2 или 4 параметра.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]