Based on the function below, how can I consider and calculate the value of the entry in the installment, so that the remainder is divided in equal parts for the other installments?
function calculo_negociacao($valor_total, $parcelas, $dt_vencimento, $valor_entrada) {
$parcelado = [];
$valor = $valor_total / $parcelas;
$valor = number_format((float)$valor, 2, '.', '');
$parcelado = array_fill(0, $parcelas, ['valor' => $valor]);
$dt_vencimento = explode( '-', $dt_vencimento);
$dia = $dt_vencimento[0];
$mes = $dt_vencimento[1];
$ano = $dt_vencimento[2];
for($x = 0; $x < $parcelas; $x++){
$parcelado[$x]['parcela'] = $x + 1;
$parcelado[$x]['dt_vencimento'] = date("Y-m-d",strtotime("+".$x." month",mktime(0, 0, 0, $mes, $dia, $ano)));
}
return $parcelado;
}
$valor = 150.07;
$valor_entrada= 50.00;
$parcela = 4;
$dt_vencimento = '04-09-2018';
$negociacao = calculo_negociacao($valor, $parcela, $dt_vencimento, $valor_entrada);
var_dump($negociacao);
echo json_encode($negociacao);