Variable überprüfen

Bluebird

Erfahrenes Mitglied
Hi,

folgendes Problem, vielleicht könnt ihr mir ja helfen ;)

ich habe eine Variable, deren Wert ich gerne überprüfen möchte, kenne ihren Namen aber nicht.

Der Variablenname setzt sich aus verschiedenen Variablen zusammen.

Folgendes Beispiel funktioniert:

$abc = "123";
$xyz = "abc";
$var = $$xyz;
echo $var;
//gibt 123 aus

Aber wenn sich jetzt die Variable aus mehreren Variablen und nicht nur xyz zusammensetzt muss man das irgendwie anders machen

So müsste es aussehen:

$defabc = "123";
$eins = "def";
$zwei = "abc";
$var = $$eins.$zwei;
echo $var;
//müsste 123 ausgeben. Tuts aber nicht weil die Variablen irgendwie anders verknüpft werden müssen..

parse error, unexpected T_VARIABLE, expecting ',' or ';' )...
hat jemand nen Lösungsvorschlag?

Danke!
 
Har ich musste erstmal überlegen was du willst ^^

Also so zeigt er bei mir 123 an

PHP:
<?php
$defabc = "123";
$eins = "def";
$zwei = "abc";
$var = $eins.$zwei;

printf($$var);
?>

Meinst du es so?

MfG
 
Zurück