A több dimenziós tömb bejárására két egymásba ágyazott foreach ciklust használunk.
A Bónusz tömbelemünk jól szemlélteti, hogy a többdimenziós tömb elemeinek száma változhat.
Példa:
Forráskód
<body>
<?php
echo "<h1>Több dimenziós tömb bejárása foreach </h1>";
$Termek[0][0]="vadalma";
$Termek[0][1]="125.4";
$Termek[1][0]="vadkörte";
$Termek[1][1]="873";
$Termek[2][0]="Vilmos körte";
$Termek[2][1]="44";
$Termek[2][2]="Bónusz";
$Termek[3][0]="Ceglédi óriás kajszi";
$Termek[3][1]="99.9";
$Termek[4][0]="Ligeti óriás kajszibarack";
$Termek[4][1]="132";
foreach ($Termek as $key => $value) {
echo "Kulcs: $key => Érték: $value<br>";
foreach ($value as $key1 => $value1) {
echo "K1: $key1 => Érték: $value1<br>";
}
}
?>
</body>