- var_dump: documentation ( source)
- abs: documentation ( source)
- round: documentation ( source)
- sprintf: documentation ( source)
<?php
$sumPrice = 5.00;
$subTotal = 0.00;
$voucherSum = sprintf('%01.2f', (sprintf('%01.2f',$sumPrice) - sprintf('%01.2f',$subtotal)));
$parameter['has_voucher'] = (abs($voucherSum) >= 0.01) ? 1 : 0;
$parameter['discount'] = $this->_convertToCurrency($listPrice - $sumPrice);
$parameter['discount_percentage'] = sprintf('%01.0f', round(100 - (($sumPrice / $listPrice) * 100)));
var_dump($voucherSum);
var_dump($parameter);