Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
Oi Vini,
Bom, os índices de primeiro níves são os meses, e no segundo nível tenho os valores por cada cliente.
Por exemplo,
Jan
0 => cliente 1
1 => cliente 2
Minha dificuldade estava na troca dos anos, mas no fim deu tudo certo. Depois posto a resposta aqui. Mas obrigada =D
estou um pouco confuso.
Os índices do primeiro nível do seu array são meses ou dias? dentro de cada dia existe clientes ou pedidos?
e também me perdi um pouco no que você pretende fazer.