convert java script to php
$30-250 USD
Paid on delivery
convert following javascript to php.
//Function for 0 % Appreciation
function RECalc(v1,v2,v3,v4)
{
var estimatedValue = eval(v1);
var loanBalance = eval(v2);
var intRate = eval(v3);
var monthlyPayment = eval(v4);
var r = intRate / 100;
var B = loanBalance;
var m = monthlyPayment;
var q = 12;
var a = [login to view URL](1 - ((B / m) * (r / q)));
var b = [login to view URL](1 + (r / q));
var n =-(1 / q) * (a / b);
r = r / 12;
n = n * 12;
var n1 = (1 + r);
var numerator = r * [login to view URL](n1, n);
var denominator = [login to view URL]((1 + r), n) - 1;
var amount = B * (numerator / denominator);
var tp = amount * n;
var diff = tp - estimatedValue;
/*--------------New Code----------*/
var lm = B;
var ir = intRate;
var lt = q;
var totpay = n;
var rate = (ir / 100) / 12;
var noperiod = totpay;
var n1 = (1 + rate);
var nume = rate * [login to view URL](n1, noperiod);
var deno = [login to view URL]((1 + rate), noperiod) - 1;
var amt = lm * (nume / deno);
var tp = amt * noperiod;
var ipad = tp - lm;
var bc1 = B;
var payc1 = amt;
var apr1 = intRate;
var inapr=apr1;
apr1 = apr1 / 100;
b1 = bc1;
var cummprin = 0;
var cummint = 0;
var M = 0;
var pay = 0;
while (b1 > 0) {
I1 = ((apr1) / 12) * b1;
net1 = payc1 - I1;
b1 = b1 - net1;
M++;
pay++;
var totalvalue=pay*payc1;
var tmyear=0;
var tmmonths=0;
cummprin = cummprin + [login to view URL](net1, 2);
cummint = cummint + [login to view URL](I1, 2);
tmyear= parseInt((M/12),0);
tmmonths=M%12;
if(estimatedValue > b1){
if(tmyear>30){
[login to view URL]("be0").innerHTML=[login to view URL]("be0").innerHTML+"** Does Not Apply";
[login to view URL]("tc0").innerHTML="** Does Not Apply";
[login to view URL]("bev0").innerHTML="** Does Not Apply";
break;
} else {
var allmonths=tmyear*12+tmmonths;
var newtc=allmonths*m;
[login to view URL]("be0").innerHTML=[login to view URL]("be0").innerHTML+tmyear + " year(s) " +tmmonths+ " month(s)";
[login to view URL]("tc0").innerHTML="$ "+addCommas([login to view URL](2));
[login to view URL]("bev0").innerHTML="$ "+addCommas([login to view URL](2));
break;
}
}
}
var years = M / 12;
var total = pay * payc1;
var intp = total - bc1;
var exper = (total / bc1) * 100;
var avgday = total / (pay * 30);
var avgweek = total / (pay * 7);
var avgmonth = total / pay;
var avgyeear = total / years;
//Function for 0 % Appr. Closed
Project ID: #4144794