Aby wywołać funkcję PMT w PHP, możesz użyć funkcji bcmath_pmt(). Funkcja ta przyjmuje następujące argumenty:
$rate - stopa procentowa
$nper - liczba rat
$pv - wartość obecna (wartość kredytu)
$fv - wartość przyszła (opcjonalnie, domyślnie 0)
$type - określa, czy raty są wypłacane na początku czy na końcu każdego okresu (opcjonalnie, domyślnie 0)
Oto przykład użycia funkcji bcmath_pmt():
$rate = 0.05;
$nper = 60;
$pv = 10000;
$fv = 0;
$type = 0;
$pmt = bcmath_pmt($rate, $nper, $pv, $fv, $type);
echo $pmt;
W tym przykładzie obliczamy wysokość raty kredytu o wartości 10000 zł, oprocentowanego w wysokości 5% w skali roku, rozłożonego na 60 rat. Wysokość raty zostanie wyświetlona na ekranie.
Ewentualnie możesz dodać ją samemu
function pmt($rate, $nper, $pv, $fv = 0, $type = 0) {
$pmt = (-$rate * ($pv * pow(1 + $rate, $nper) + $fv)) / (1 - pow(1 + $rate, $nper));
return $pmt;
}