Foreach para listar valores por mês
Bom dia!
Tenho o seguinte array:
array (size=4)
12 =>
array (size=3)
0 => string '0' (length=1)
1 => string '0' (length=1)
2 => string '0' (length=1)
1 =>
array (size=3)
0 => string '1' (length=1)
1 => string '4' (length=1)
2 => string '1' (length=1)
2 =>
array (size=3)
0 => string '0' (length=1)
1 => string '1' (length=1)
2 => string '2' (length=1)
3 =>
array (size=3)
0 => string '0' (length=1)
1 => string '0' (length=1)
2 => string '0' (length=1)
No qual, os índices representam os dias do mês. Como podem ver no código abaixo, a minha lógica não permite que se liste corretamente caso o primeiro mês não seja 01, ou Janeiro. Gostaria que me ajudassem a resolver esse problema.
A listagem ocorre horizontalmente e verticalmente. Cada índice dentro de cada mês representa um cliente, por isso o $i.
$i = 0;
foreach ($pedidos as $ped) {
echo $ped['cliente'];
echo $ped['total'];
for ($m = 1; $m <= count($vetPedidos); $m++) {
echo $vetPedidos[$m][$i];
}
$i++;
?>
}
Obrigada.
Discussão (2)
Carregando comentários...