4.282, 30 => 3.451, 36 => 2.896, 42 => 2.500, 48 => 2.223, 54 => 2.025, 60 => 1.834 ]; $interest = isset($rates[$num_of_payments]) ? $rates[$num_of_payments] : 10; return round($PV * ($interest / 100)); } function wiaas_get_recurrent_price_mortage($principal_amount, $pay_period, $margin, $interest_rate) { $new_principal_amount = $principal_amount - $margin; $interest_rate = $interest_rate / 100; $fixed_mortage = wiaas_PMT($interest_rate, $pay_period, $new_principal_amount); return round($fixed_mortage, 2); } function wiaas_get_price_margin($fixed_price, $principal_amount, $total_cost) { $total_gain = $fixed_price + $principal_amount; return $total_gain - $total_cost; }