I am having problems creating a function to duplicate the maturities, my scenario is as follows, I want to pass to the function 3 variants, being theTotal value, QtyParcels and firstVerification and if there is more than one parcel an array is created informing the next maturities as the function I'm trying to develop follows.
function DesdobraParcelas($ValorTotal, $QtdeParcelas, $DataPrimeira){
if ($QtdeParcelas > 1){
//se a quantidade parcelas for maior que 1 declaro o array e informo a data do primeiro vencimento
$array = array();
$array[] = $DataPrimeira;
for($i = 1; $i <= $QtdeParcelas; $i++){
//agora dentro do array queri inserir os próximos vencimentos incrementando de 30 em 30 dias
$array[] = $array[] + date('Y-m-d', strtotime('+30 days', strtotime($array[$i-1])));
}
} else {
//caso haja apenas uma parcela a mesma é inserida no array e retornada
$array[] = $DataPrimeira;
}
return $array; }
print_r(DesdobraParcelas(200.00, 2, '2016-12-15'));
Could you help me or point out another way to solve this problem? Thank you.