Avatar billede donslund Nybegynder
20. juni 2005 - 10:17 Der er 2 kommentarer og
1 løsning

Danne variabel ud fra streng og anden variabel

Hvordan lægger jeg "navn" og $i sammen for at få $navn2

$i kommer fra en for-løkke.
Avatar billede dennismp Nybegynder
20. juni 2005 - 10:20 #1
$i = 42;
$navn2 = "navn$i";
print $$navn2;

vil printe indholdet af $navn42
Avatar billede fangel Nybegynder
20. juni 2005 - 10:33 #2
eller kortere

echo ${"navn" . $i}; // iirc - bruger den sjællendt..

Man bør ofte undgå "variable variabler" (som det kaldes), og prøve at løse det på en anden måde... fx via Arrays eller Objekter...

Fangel
Avatar billede bojo Nybegynder
20. juni 2005 - 11:58 #3
<?php

$navn='bojo';
$i=5;

${$navn.$i} = 5;

print "indirekte: " . ${$navn.$i} . "<br>\n";
print "direkte: " . $bojo5 . "<br>\n";

?>
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