0

What I mean is can I do something like this...

$number = 1;
$varname = 'number';

Now I want to get the value of $number by using $varname so something like...

echo $($varname);

Output:

1
clearmend
  • 146
  • 1
  • 10
  • 2
    [`${$varname}`](http://php.net/manual/en/language.variables.variable.php), usually an array is a way better solution – kero May 16 '14 at 15:32

1 Answers1

3

You need to use {} instead of ():

echo ${$varname};

Or even shorter:

echo $$varname;

Which equals:

echo ${'number'};

But as kingkero pointed out: You probably want to do something like ${'number'.$index} and that is easier solved with arrays.

Laoujin
  • 9,962
  • 7
  • 42
  • 69