bazzo Skrevet 26. desember 2005 Del Skrevet 26. desember 2005 (endret) Finnes det en måte å kombinere to variabler til å bli en ny? Eks. $var1 = "hei"; $var2 = 2; // Ny variabel $hei2; Endret 26. desember 2005 av bazzo Lenke til kommentar
Ueland Skrevet 26. desember 2005 Del Skrevet 26. desember 2005 F.eks slikt: $ny = $var1.$var2; Evnt har du og: $ny = "{$var1} litt imellom {$var2} så litt her."; Lenke til kommentar
fredeil Skrevet 27. desember 2005 Del Skrevet 27. desember 2005 (endret) Slik: $var1 = "info"; $var2 = "info"; $new = "".$var1."".$var2." noe her vist du har lyst "; edit: Skjekk ut denne tråden https://www.diskusjon.no/index.php?showtopic=515028 Endret 27. desember 2005 av fredeil Lenke til kommentar
Ultrag Skrevet 27. desember 2005 Del Skrevet 27. desember 2005 Tror han mener at det skal bli en ny variabel som skal få det navnet. <?php $var1 = "hei"; $var2 = 2; // Ny variabel $nyvar = $var1.$var2; $$nyvar = "rar"; echo $hei2; # Skriver rar ?> Lenke til kommentar
kilogram Skrevet 27. desember 2005 Del Skrevet 27. desember 2005 Tror han mener at det skal bli en ny variabel som skal få det navnet. <?php $var1 = "hei"; $var2 = 2; // Ny variabel $nyvar = $var1.$var2; $$nyvar = "rar"; echo $hei2; # Skriver rar ?> 5342341[/snapback] Litt forkorta kan du lage variabelen og tilordne på ei linje, men det blir litt meir rotete; <?php $var1 = "hei"; $var2 = 2; // Ny variabel ${$var1.$var2} = "rar"; echo $hei2; ?> Eg veit at denne syntaksen her kan kanskje vere litt forvirrande, men eg kan forsøke å dissekere den; "$var1.$var2" konkatenerer to stringar, slik at du effektivt får stringen "hei2". ${'hei2'} står då igjen, som PHP tolkar som $hei2. Lenke til kommentar
Ultrag Skrevet 27. desember 2005 Del Skrevet 27. desember 2005 Visste ikke det med krøllparantesene. Stilig. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå