PHP: calcolare un totale con percentuale di sconto

PHP: calcolare un totale con percentuale di sconto

Calcolare una cifra con lo sconto è uno dei compiti di routine che si incontrano più spesso nelle implementazioni e-commerce. Possiamo assolvere a questo compito con una semplice funzione che accetta due parametri: la cifra totale e la percentuale di sconto. Vediamone insieme i dettagli.

Questa funzione può essere usata sia con una percentuale di sconto definita dal sistema che dall'utente:


function calculateDiscount($total, $percentage) 
{
        
        $discount_value = ($total / 100) * $percentage;
        $final_price = $total - $discount_value;
        
        $final_price = number_format($final_price, 2);
        
        return $final_price;
        
}

La funzione number_format() di PHP viene in questo caso usata con due cifre decimali per tener conto dei prodotti che hanno un prezzo espresso con una o due cifre decimali.

Torna su