<?php
setlocale(LC_MONETARY, 'en_US');
$deal = array(
array(
'amt' => 1350,
'rate' => .75,
'lod' => 47
),
array(
'amt' => 990,
'rate' => .75,
'lod' => 27
),
array(
'amt' => 4180,
'rate' => .75,
'lod' => 65
),
array(
'amt' => 2370,
'rate' => .75,
'lod' => 26
)
);
bcscale(4);
foreach ($deal as $value) {
$fee = bcmul(bcmul(bcdiv($value['amt'], 1000), $value['rate']), $value['lod']);
var_dump($fee);
echo 'money_format: ' . money_format('%.2n', $fee) . \PHP_EOL;
echo 'number_format: ' . number_format($fee, 2);
echo \PHP_EOL . \PHP_EOL;
}
preferences:
23.89 ms | 406 KiB | 5 Q