• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Variabel variabel benennen

Guido

New member
Hallo zusammen!

Wie bekomme ich das variabel gelöst?

foreach ($menu_dir_file as $menu_this_dir => $menu_this_file) {
...
$menu_this_dir //enthält zum Beispiel in diesem Durchlauf gerade "kontakt"
=== > $url_kontakt_array = array($menu_this_file);

Ich hatte mir zuerst folgendes gedacht
$url_."$menu_this_dir"._array
bin damit leider gescheitert.
Ich brauche es aber unbedingt dass ich den Namen des Array immer wieder neu vergebe, sonst kann ich mir den Rest schenken.

Kann mir jemand helfen?

TIA und Ade
Guido
 
$a = "hallo";
$b = "a";
echo $$b;

sollte hallo ausgeben.... ich hab zwar noch nie eine vernünftige Anwendung für variable Variablen gefunden, aber wenns Dir hilft.....
 
hmpf ...

Nee, also dyn. Variablen sinds nicht!
Mir entgeht irgendwie auch völlig Sinn und Nutzen dafür!
Oder habe ich jetzt etwas völlig falsch verstanden???

Ich will den Namen / key der Variablen dynamisch verändern, nicht deren Wert / value.

$menu_this_dir = "kontakt"
$menu_this_dir = "url_array_".$menu_this_dir;
=> so solls einmal werden
$url_array_kontakt = array(werte, werte, werte)
foreach $url_array_$menu_this_dir
print $key - $value

Der key der Variablen steht nicht fest, sondern ändert sich immer wieder.

Ich benötige also eine Möglichkeit Variablen dynamisch zu benennen und auch aufzurufen!

TIA und Ade
Guido
 
hmm also Du beschreibst genau das, was die variablen Variablen ausführen.....

PHP:
$menu_this_dir = "url_array_kontakt";
$$menu_this_dir = array (werte, werte, werte);

while (list ($key, $value) = each ($$menu_this_dir))
{
   print $key." - ".$value
}

das ist nix anderes als die mysteriösen var. Variablen angewendet.....
noch Fragen??
 
Zurück
Oben