Nano: Variablen Problem

Hallo,

wie mache ich aus

$submenu + $cat_name = "test1";

die Variable

$submenu_test1

$submenu_test bzw. $submenu ist ein Array, es liegen mehrere Arrays in der Art $submenu_test1, $submenu_test2, $submenu_test3 ... vor.
Durch ändern von $cat_name soll dann die Wahl des Arrays bestimmt werden.

Danke an Alle ...

Nano

  1. Hallo,

    $submenu_test bzw. $submenu ist ein Array, es liegen mehrere Arrays in der Art $submenu_test1, $submenu_test2, $submenu_test3 ... vor.

    Warum nicht einfach
    $submenu_test[1]
    $submenu_test[2]
    $submenu_test[3]
    u.s.w. ?
    Das waere _viel_ einfacher.

    Durch ändern von $cat_name soll dann die Wahl des Arrays bestimmt werden.

    Du solltest Dich wahrscheinlich etwas intensiver mit
    Arrays beschaeftigen.
    Es gibt auch die Moeglichkeit, mehrere "Dimensionen" zu haben:
    $menue['test'][1]  u.s.w.

    ---

    Eine _schlechtere_, weil kompliziertere, Methode waeren noch
    die "variablen Variablen".
    http://www.php.net/manual/de/language.variables.variable.php
    http://www.dclp-faq.de/q/q-variable-variablen.html

    Gruesse,

    Thomas

  2. Hallo,

    Mal abgesehen das es, wie schon erwähnt, mit Mehrdimensionalen arrays einfacher geht.

    Die lösung wäre:

    echo ${"submenu_".$cat_name};

    Ludwig