Variablennamen als String zusammensetzen und dann als Variable verwenden
Hi!
Nehmen wir an, ich hätte in PHP 3 Variablen mit folgenden Namen: $v01 $v02 $v03 (vereinfacht - in Wirklichkeit habe ich viel mehr) Nun möchte ich diese in einer Schleife auslesen. In dieser Schleife könnte ich die Variablennamen als Text generieren. Wie aber sage ich PHP; dass es den so generierten Text jetzt als Variablennamen verstehen soll? Nebenbei: Ich bin mir bewußt, dass man sowas auch mit Arrays machen könnte, aber die Variablen werden per cgi an das PHP-Skript übergeben. Also in der URL. Bin für jede Hilfe dankbar! Gruß Michael |
Hab's woanders gefunden:
$variable = "v01"; echo $$variable; Danke trotzdem für's Zuhören und gute Nacht! Michael |
Zur Ergänzung:
PHP-Code:
|
AW: Variablennamen als String zusammensetzen und dann als Variable verwenden
ich habe dieses Prinzip nicht ganz hundert prozentig verstanden... kann ich es für folgendes anwenden?? :
ich habe folgende variablen: $spieler[1]='don'; $spieler[2]='phip'; . . . und dann lese ich informationen zu jedem spieler aus einer datenbank: z.b.: $gb[tipp_don]=0 und $gb[tipp_phip]=9 Ich möchte in einer Schlaufe alle Tipps abfragen...nur müsste ich da den spielernamen, der in einer variable enthalten ist, irgendwie in den variablennamen von $gb[tipp_xxx] bringen. und ich schaffe das einfach nicht!! Ich habs mit dieser $$-Methode versucht, habs nicht geschafft. weiss jemand weiter?? Danke vielmals für jede Hilfe! Gruss dM nachtrag: also ums kurz zu fassen: ich möchte ein Wert einer Variable in den Variablenamen verpacken...schwierige sache :) |
AW: Variablennamen als String zusammensetzen und dann als Variable verwenden
du hast die suchfunktion benutzt? sehr löblich!
prinzipiell so: $gb[ "tipp_" . $spieler[1] ] oder was meinst du? |
AW: Variablennamen als String zusammensetzen und dann als Variable verwenden
Hi,
ich habe ein ähnliches Problem und zwar lese ich einen Teil von meinem HTML-Code aus einer Tabelle aus den ich dann in PHP mit echo ausgebe. Wie kann ich erreichen, dass PHP Variablen mitten im Text auch als Variable versteht? Mit der $$-Methode funktioniert es nicht. Gruß Frank |
AW: Variablennamen als String zusammensetzen und dann als Variable verwenden
Zitat:
|
AW: Variablennamen als String zusammensetzen und dann als Variable verwenden
z.B. so:
Der Zählerstand 1 beträgt $zaehler1 und der Zählerstand 2 beträgt $zaehler2 . |
AW: Variablennamen als String zusammensetzen und dann als Variable verwenden
Am besten durchsuchst du den Text mit einem regulären Ausdruck nach Variablennamen und ersetzt diese anschließend mit ihrem Wert.
|
AW: Variablennamen als String zusammensetzen und dann als Variable verwenden
Mit den regulären Ausdrücken habe ich schon experimentiert. Irgendwie bekomme ich es nicht hin. Kann mir jemand helfen, wie ich die Variablen mit dem Wert ersetzen kann?
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:33:14 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.