/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Variabel
Fra : Søren Nielsen :: Bul~


Dato : 04-02-02 20:54

Hvordan er det nu lige man navngiver en variabel efter indholdet af en anden
variabel?

altså fx
$(indholdet af $id)nyhed



 
 
Ronni \(at\) digitre~ (04-02-2002)
Kommentar
Fra : Ronni \(at\) digitre~


Dato : 04-02-02 21:09

Jeg tror du mener:

$navn = "Madpakke";

og du vil nu gerne have en variabel ved navn "Madpakke" ?

Så er det vist noget i stil med :

$$navn = "ymer";

Altså dobbelt $ foran
Så er variablen $madpakke lig med ymer

m v h
Ronni
rofe@mailme.dk




Nezar Nielsen (04-02-2002)
Kommentar
Fra : Nezar Nielsen


Dato : 04-02-02 22:08

"Ronni (at) digitrend.dk" <rofe@mailme.dk> wrote in message
news:3c5eea6d$0$255$edfadb0f@dspool01.news.tele.dk...
> $navn = "Madpakke";
>
> og du vil nu gerne have en variabel ved navn "Madpakke" ?
>
> Så er det vist noget i stil med :
>
> $$navn = "ymer";
>
> Altså dobbelt $ foran
> Så er variablen $madpakke lig med ymer

$Madpakke mener du ;)

--
Mvh. Nezar Nielsen
http://fez.dk/




Ronni \(at\) digitre~ (04-02-2002)
Kommentar
Fra : Ronni \(at\) digitre~


Dato : 04-02-02 23:08

hehe...
Self!

m v h
Ronni
rofe@mailme.dk




Mogens Meier Christe~ (04-02-2002)
Kommentar
Fra : Mogens Meier Christe~


Dato : 04-02-02 21:36

"Søren Nielsen :: Bulldogs.dk" <snie@bulldogs.dk> wrote in message
news:3c5ee6ef$0$226$edfadb0f@dspool01.news.tele.dk...

> altså fx
> $(indholdet af $id)nyhed

Er det associative arrays du snakker om?

Altså:
$mit_array[$id] = "Fantastik nyhed!";
?

I givet fald kan http://dk.php.net/manual/en/language.types.array.php
anbefales!

--
Mvh. Mogens
Bach.scient. i datalogi. Søger IT-job på Fyn!
www.momech.dk



Niels Andersen (04-02-2002)
Kommentar
Fra : Niels Andersen


Dato : 04-02-02 21:37

"Søren Nielsen :: Bulldogs.dk" <snie@bulldogs.dk> wrote in message
news:3c5ee6ef$0$226$edfadb0f@dspool01.news.tele.dk...
> Hvordan er det nu lige man navngiver en variabel efter indholdet af en
anden
> variabel?
>
> altså fx
> $(indholdet af $id)nyhed

Du burde nok bruge et array. Men ellers tror jeg dette skulle virke:
${$id.'nyhed'}
Er dog ikke sikker, har aldrig selv brugt den konstruktion. I de
situationer, hvor folk plejer laver den slags, bruger jeg arrays.

--
Mvh.

Niels Andersen



Thomas Kenne (06-02-2002)
Kommentar
Fra : Thomas Kenne


Dato : 06-02-02 23:07

On Mon, 04 Feb 2002 20:54:00 +0100, Søren Nielsen :: Bulldogs.dk wrote:

> Hvordan er det nu lige man navngiver en variabel efter indholdet af en
> anden variabel?
>
> altså fx
> $(indholdet af $id)nyhed

Heps,
her kan du bruge eval();
Med eval kan du "bygge" en phplinje der skal eksekveres - i dit
tilfaelde:
eval('$'.$id.'nyhed = "blabla"');

men som man siger - naar man skal bruge eval(), saa er det ikke lavet paa
den smarteste maade :)

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste