Grobie: Variablennamen richtig interpretieren

hallo,

ich habe gerade ein kleines Problem. Ich habe habe ein paar Schleifen, welche mir verschiedene Werte ausgeben, die dann insgesamt den neuen Variablennamen ausgeben. Ich habe das Problem nun nach mehreren Versuchen rekonstruiert, ich weiß nur nicht wie ich das lösen soll. so in etwa siehts aus:

$da = "da";
 $tei = "tei";
 $name = "$" . $da . $tei;
        echo "$name";

So, das echo gibt zwar richtig "$datei" aus, allerdings wird dieses $datei nicht als Variable anerkannt. wenn ich jetzt ein if ($datei == '$datei') mache, liefert das mir true. er erkennt also die gelieferte variable nicht mehr als variable selber. was muss ich machen?

danke schonmal.

Grobie

  1. ähm, habe vergessen zu schreiben, dass $datei schon definiert ist. also so zum beispiel:

    $datei = "test";
     $da = "da";
     $tei = "tei";
     $name = "$" . $da . $tei;
     if ($datei == '$datei')
     {
        echo "diesemeldung kann man lesen, ich möchte ihn aber nicht";
     }

    Ich hoffe, jetzt ist mein problem nochmal deutlicher zu sehen
    Grobie

  2. hi,

    So, das echo gibt zwar richtig "$datei" aus, allerdings wird dieses $datei nicht als Variable anerkannt.

    du suchst http://www.php.net/manual/de/language.variables.variable.php.

    gruss,
    wahsaga