在变量的内容之后命名变量

时间:2013-02-06 13:29:31

标签: php

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

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

2 个答案:

答案 0 :(得分:5)

他们被称为variable-variables

${$newname} = 'stuff';

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

$vars = array(...);     // keys = variable name, value = variable value
extract($vars, EXTR_SKIP);    

答案 1 :(得分:1)

检查一下:

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

希望有用。