Per String eine gleichnamige Variable auslesen...

Alles, was PHP betrifft, kann hier besprochen werden.

Per String eine gleichnamige Variable auslesen...

Postby Vanilla » 01. April 2005 20:20

Hallo,

ich habe ein kleines Problem. Und zwar möchte ich einen String
wie z.B.

Code: Select all
$str = "$"."test"; // Ergibt "$test"


Mit der gleichnamigen Variable verknüpfen...
also:

Code: Select all
$test = "Es klappt!" // Die Variable soll ausgelesen werden, aber über $str;

$str = "$"."test";



Doch jetzt zum Problem! Wie kann ich $str als $test gelten lassen?
Also der Wert von $str ist ja "$test", aber es wird als String erkannt.

Der Zweck ist externen Zugriff auf Variablen zu erhalten.
Nehmen wir an, dass $str der Name einer Veriable ist, die
im PHP Skript vorhanden ist. Wie kann ich diese ausgeben?

Mir ist klar, dass ich intern nur print $test; schreiben muss! :)
Aber wie macht man des extern? print $str; ergibt "$"test"...

Vielen Dank schonmal für eure Antworten,

Vanilla
Vanilla
 
Posts: 5
Joined: 21. March 2005 20:58

Postby Wiedmann » 01. April 2005 20:26

Aber wie macht man des extern?

Was meinst du damit?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re...

Postby Vanilla » 01. April 2005 20:56

extern...

Also ich mein, $str wurde extern ausgelesen, z.B. aus einer Textdatei.
Der Wert $str ist in diesen Beispiel = "$test";

Nun möchte ich, dass str$ den Wert der Variable $test erhält und
diesen ausgibt.

Da $str einen String enthält (nämlich "$test") frag ich mich, wie man
einen String mit einer gleichnamigen Variable verknüpfen kann
und den Wert der verknüpften Variable anzeigen...

echt kompliziert...
:(
Vanilla
 
Posts: 5
Joined: 21. March 2005 20:58

Postby Wiedmann » 01. April 2005 23:10

Du meinst sowas?
Code: Select all
<?php
    $test = 'Es klappt!';
//  $str = file_get_contents('textdatei.txt');
    $str = '$test';
    eval('$str = "'.$str.'";');
    echo $str;
?>
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to PHP

Who is online

Users browsing this forum: No registered users and 43 guests