0

我正在尝试创建一个变量并在另一个变量的内容之后为其命名。例如

$newname = "x";
//dosomething to create the variable $x
4

2 回答 2

5

它们被称为变量变量

${$newname} = 'stuff';

如果您有更多,请考虑使用数组和其中的extract变量:

$vars = array(...);     // keys = variable name, value = variable value
extract($vars, EXTR_SKIP);    
于 2013-02-06T13:30:50.287 回答
1

检查这个:

$a = 'hello';
$$a = 'world';
echo "$a ${$a}";
echo "$a $world";

希望有用。

于 2013-02-06T13:57:38.137 回答