Olly: Variablen

Hallo,

folgendes Problem beschäftigt mich:

Ich möchte eine Variable ($string_01 = "123test";) mit Hilfe einer anderen ($num = "01";) ausgeben.

Wie lautet die entspechende Syntax?

echo $["string_$num"]; funktioniert nicht:-(

Werden beide Variablen zuvor mit POST übergeben, dann funktioniert es mit

echo $_POST["string_$num"]; und 123test wird ausgegeben.

Bitte nicht fragen für was ich den Quatsch brauche:-)

Vielen Dank!

Olly

  1. Hallo,

    hallo

    [...]
    Bitte nicht fragen für was ich den Quatsch brauche:-)

    wozu brauchst du das ? ... sieht mir fast so aus, als wenn du mit arrays besser dran wärst

    Vielen Dank!

    Olly

    cu
    ulli

  2. Hallo Olly,

    Was Du schilderst löst man gewöhnlich mir Arrays. Aber wenn es unbedingt sein muss, dann könntest Du Dir mit einer Konstanten helfen:

    <?PHP
    $a = "text1";
    $b = "text2";
    $c = "Ausgabe";
    define ($a.$b,$c);
    ?>

    Bei "echo text1text2;" würde dann "Ausgabe" ausgegeben.

    MfG,
    Hartmut R.

  3. hi,

    Ich möchte eine Variable ($string_01 = "123test";) mit Hilfe einer anderen ($num = "01";) ausgeben.
    echo $["string_$num"]; funktioniert nicht:-(

    $zusammengesetzt = "string_".$num;

    echo $$zusammengesetzt;

    gruss,
    wahsaga

    1. hi,

      Ich möchte eine Variable ($string_01 = "123test";) mit Hilfe einer anderen ($num = "01";) ausgeben.
      echo $["string_$num"]; funktioniert nicht:-(
      $zusammengesetzt = "string_".$num;

      echo $$zusammengesetzt;

      Supi, genau das hab ich gesucht! THX