Gå til innhold

Kombinere to variabler til å bli en ny variabel?


Anbefalte innlegg

Videoannonse
Annonse
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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...