Hallo,
ich benutze folgenden Code:
PHP-Code:
foreach ($variable[test][1] as $a)
{
echo $a[name]."<br>";
foreach ($variable[test][$a[id]] as $b)
{
echo $b[name]."<br>";
foreach ($variable[test][$b[id]] as $c)
{
echo $c[name]."<br>";
foreach ($variable[test][$c[id]] as $d)
{
echo $d[name]."<br>";
}
}
}
}
Wenn man genauer hinschaut dann erkennt man das sich die einzelnen Schleifen sehr ähneln. Es sind insgesamt 4 foreach-Schleifen. Wenn ich die Verschachtelung fortsetze (z.B. 15 foreach-Schleifen) dann wird viel Code erzeugt obwohl das Muster immer das Gleiche ist. Kann man diese Art der Verschachtelung durch eine Funktion (oder for-Schleife) vereinfachen?
Ich sehe keine Lösung.