Lave variable navn udfra variabel.

Tags:    php

Altså jeg sidder med et spørgsmål som er svært at forklare.
Men prøver.

Jeg har en variable en masse variabler $var1 $var2 osv.
så henter jeg et id fra en DB.
Så vil jeg have den tjekker om $var2 er lig med fx "foo".
Men man kan jo ikke bar sætte 2 variabler sammen til 1 variabls navn.?

altså:
$var
og
$id = '2';

til $var2


Hilsen k-roy
(christian bekker A.)
Msn: K_r0y@hotmail.com
-- Problemer er til for at blive løst :) --



7 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Jeg er ikke helt sikker på hvad det er du vil, men måske du skulle tage et kig på variable variables på http://dk2.php.net/manual/en/language.variables.variable.php .

Kim Jensen aka BOSH
http://www.hulubulu.dk



$$var$id = "str";


--
Ronni Egeriis



Du skulle måske prøve at kigge nærmere på den side, der er blevet linket til. Der er i kommentarne et eksempel der passer på din spørgsmål:
Fold kodeboks ind/udKode 


MvH

Stefan Svensson
http://fusket.frac.dk



Altså jeg sidder med et spørgsmål som er svært at forklare.
Men prøver.

Jeg har en variable en masse variabler $var1 $var2 osv.
så henter jeg et id fra en DB.
Så vil jeg have den tjekker om $var2 er lig med fx "foo".
Men man kan jo ikke bar sætte 2 variabler sammen til 1 variabls navn.?

altså:
$var
og
$id = '2';

til $var2


Hilsen k-roy
(christian bekker A.)
Msn: K_r0y@hotmail.com
-- Problemer er til for at blive løst :) --


Er ikke sikker på hvad du mener... men...


$var1 = 'foo';
$var2 = 'bar';
$var4 = 'slush';
${$var1.$var2} = $var3

// $foobar = 'slush'

Mvh Bob



----------
$var
og
$id = '2';

til $var2
----------

prøvet:

$var2 = $var.$id

?

. bruges til at salme variabler, og f.eks

echo "hej med dig: ".$navn." du er: ".$age." år gammel";



----------
$var
og
$id = '2';

til $var2
----------

prøvet:

$var2 = $var.$id

?

. bruges til at salme variabler, og f.eks

echo "hej med dig: ".$navn." du er: ".$age." år gammel";


Jo det er rigtigt. men det er ikke det jeg vil.
Det er ikke indholdet af begge variabler der skal samles.
Jeg skal bare sætte indholdet er $id på enden af navnet på $var
Så hvis $id indeholder 2 så skal $var skifte til at hede $var2

Hilsen k-roy
(christian bekker A.)
Msn: K_r0y@hotmail.com
-- Problemer er til for at blive løst :) --



Hmm kan ikke rigtigt finde noget af det her som jeg skal bruge. jeg finder på en anden måde at løse problemet.
Men takker for svarene.
Der er 10 point til alle

Hilsen k-roy
(christian bekker A.)
Msn: K_r0y@hotmail.com
-- Problemer er til for at blive løst :) --



t