将变量的值附加到变量名称?

时间:2009-11-21 08:55:35

标签: php variables

  

可能重复:
  Can I use a generated variable name in PHP?

被困在这里!

$part_one = "abc";
$v = "one";

echo $part_???; // should output "abc"

如何修改???引用$ v?

谢谢!

2 个答案:

答案 0 :(得分:19)

您需要variable variables

echo ${'part_'.$v};
// or
$var = 'part_'.$v;
echo $$var;

答案 1 :(得分:1)

$ _部分$ V ;?也许是idk。我知道你可以这样做:

$vname="variable";
$$vname="hello";
echo $variable;

//WOULD output "hello"

试试这个:

$name="_part";
$name=$name . $v;
$$name=$value;