如何在php中计算购物车中所有项目的总价

时间:2020-06-16 21:37:00

标签: php

<?php
foreach ($_SESSION as $products) {
    echo "<tr>";
    foreach ($products as $key => $value) {
        if ($key == 3) {
            echo '<td class="product_total">$' . intval($value) . '</td>';
        } elseif ($key == 2) {
            echo '<td class="product_quantity">' . $value . '</td>';
            $q = $value;
        } elseif ($key == 1) {
            echo "<td class='product-price' > $" . $value . "</td>";
            $p = $value;
        } elseif ($key == 0) {
            echo "<td class='product_name'> " . $value . "</td>";
        }
    }
    echo "</tr>";
}
?>

1 个答案:

答案 0 :(得分:1)

将产品的总价添加到累加器变量中。

<?php
$total = 0;
foreach ($_SESSION as $products) {
    echo "<tr>";
    echo "<td class='product_name'> " . $products[0] . "</td>";
    echo "<td class='product-price' > $" . $products[1] . "</td>";
    echo '<td class="product_quantity">' . $products[2] . '</td>';
    echo '<td class="product_total">$' . intval($products[3]) . '</td>';
    $total += intval($products[3]);
    echo "</tr>";
}
echo "<td>Total</td><td colspan='2'></td><td>$" . $total . "</td>";
?>
相关问题