da una query popolo un array così:
$mittente_items1[$row[categoria]]['item'][]=$row[name];
$mittente_items1[$row[categoria]]['qty'][]=$row[qty];
lo estraggo così:
il risultato a video è questo:Codice PHP:
foreach ($mittente_items1 as $key=>$Value) {
echo "Categoria: $key
";
foreach ($Value as $iKey => $iValue) {
if ($iKey > 1){
echo "$iKey - $iValue
";
}
foreach ($iValue as $xKey => $xValue) {
echo "$xKey - $xValue
";
}
}
}
Categoria: Titolo categoria1:
0 - primo nome
1 - secondo nome
2 - terzo nome
0 - 3
1 - 2
2 - 3
Categoria: Titolo categoria2:
0 - primo nome
1 - secondo nome
2 - terzo nome
0 - 1
1 - 5
2 - 3
Io però per impaginarli dovrei averli così:
Categoria: Titolo categoria1:
0 - primo nome, 0 - 3
1 - secondo nome, 1 - 2
2 - terzo nome, 2 - 3
Categoria: Titolo categoria2:
0 - primo nome, 0 - 1
1 - secondo nome, 1 - 5
2 - terzo nome, 2 - 3
Insomma vorrei "qty" dopo "nome".
è il ciclo foreach da cambiare? o la mia testa? o è l'array da formattare in maniera diversa?
![]()