Hallo,

Een loop met gegevens uit een enkele is geen enkel probleem.
Maar hoe kan ik dit doen met een array in array?

Array ( [coffee] => Array ( 
						[black] => 2,30
						[espresso] => 1,90
					) 
		[tea] => Array ( 
						[green] => 2,40 
						[black] => 2,40 
					)
)


output:
Coffee black 2,30
Coffee espresso 1,90
tea green 2,40
tea black 2,40
<?php
foreach($array as $title=>$values) {
foreach($values as $key=>$value) {
echo $title.' '.$key.' '.$value.'<br>';
}
}
?>
De code van @Veur Heur is natuurlijk prima, maar het kan ook helpen om de variabelen die je in de loops gebruikt omschrijvende namen te geven:
<?php
foreach ($array as $beverage => $types) {
  foreach ($types as $type => $price) {
    echo $beverage.' '.$type.' '.$price.'<br>';
  }
}
?>

Met name de echo-regel wordt dan een stuk beter leesbaar.
Excuses, dacht dat ik hierbij kon aansluiten, ik zal een nieuw topic starten.
@Bryan,

Wil je graag een NIEUW topic starten in plaats van andermans topic te kapen?

Reageren