我正在尝试创建一个变量,并在另一个变量的内容之后命名它。 例如
$newname = "x";
//dosomething to create the variable $x
答案 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";
希望有用。