Avatar billede Slettet bruger
13. august 2003 - 20:20 Der er 4 kommentarer og
1 løsning

Variabel - Variabel

Jeg håber at det er et simpelt spørgsmål for en af jer dygtige drenge...

Jeg har brug for at lave en variabel-variabel.

DVS at min variable, der ligger i en løkke har et variabelt navn. Det er vist noget med $$...

Jeg skal bruge det til en implode function som skal køre i en løkke, og dermed skal navnet på variablen der skal implodes kunne ændre sig i takt med løkken løbes igennem flere gange.

Jeg kan simpelthen ikke huske det... PLEASE HELP!
Avatar billede jelzin101 Praktikant
13. august 2003 - 20:22 #1
her er en mere pædagogisk forklaring end jeg kan give :) -> http://www.phpbuilder.com/columns/robert20000928.php3
Avatar billede fangel Nybegynder
13. august 2003 - 20:33 #2
kort fortalt:

enten:
---
$test4 = "dette er en test";
$tal = 4;
$navn_paa_variabel = "test " . $tal;
echo $$navn_paa_variabel // udskriver indholdet af $test4 == "dette er en test"
---

eller
---
$test5 = "dette er test 2";
$tal = 5;
echo ${"test" . $tal}; // muligvis $test{$tal}
---

:OSB: er usikker på den sidste. Mener det er sådan - men kig i PHP manualen under "variable variabels" - eller jelzin's link

Morten
Avatar billede Slettet bruger
13. august 2003 - 20:57 #3
Mange tak for hjælpen! Jeg havde fuldstændig svedt det ud. :)

Morten - Ja, den er også korrekt. ;)  (desværre havde du ikke svaret...)
Avatar billede fangel Nybegynder
13. august 2003 - 20:57 #4
det går nok - men husk at brug php-net's søge funktion - mange af disse ting står jo i manualen

Morten
Avatar billede jelzin101 Praktikant
13. august 2003 - 21:03 #5
tassadeeha :0)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester