Que tal tengo un problema con un arreglo bidimencional, estoy usando valores del mismo arreglo para en otra posicion hacer operaciones matematicas con ellos
les pongo el ejemplo:
los valores de la fila Saldo son correctos, la operacion ahi es la resta de (ingreso - egreso) de cada mes, en saldo acumulado el valor de enero es correcto, pero el problema empieza apartir de febrero, la operacion seria saldo acumularo del mes anterio SAenero (4900) + Ingresos de febrero 100 - egresos de febrero 200
4900+100-200= 4800 deberia de ser el valor del saldo scumulado de febrero. y asi hasta abril.
Espero me de antendes y alguien pueda ayudarme por que no encuentro como hacerlo funcionar.
Gracias.
Código PHP:
$saldoInicial = 5000;
$data = array(
array("Concepto","Enero","Febrero","Marzo","Abril"),
array("Ingresos", 100, 100, 100, 100),
array("Egresos", 200, 200, 200, 200),
array("Deudores", 300, 300, 300, 300),
);
$aa = array("Saldo",($data[1][1]-$data[2][1]),($data[1][2]-$data[2][2]),($data[1][3]-$data[2][3]),$data[1][4]-$data[2][4]);
$bb = array("Saldo Acumulado",($saldoInicial)+($data[1][1])-$data[2][1],
($data[1][2] - $data[2][2])+$data[5][1] ,
"3",
"4");
array_push($data,$aa,$bb);
$tblCuatrimestre1 = '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
foreach($data as $dat){
$tblCuatrimestre1 .= ' <tr>
<td width="20%">'.$dat[0].'</td>
<td width="20%">'.$dat[1].'</td>
<td width="20%">'.$dat[2].'</td>
<td width="20%">'.$dat[3].'</td>
<td width="20%">'.$dat[4].'</td>
<td width="20%">'.$dat[5].'</td>
</tr>';
}
$tblCuatrimestre1 .= '</table>';
echo $tblCuatrimestre1;