连接两个变量以获得一个

时间:2010-09-07 20:29:22

标签: php variables concatenation

如何连接两个变量以获得类似的东西?

$var = "sss";
$i = 5;
${$var.$i} = "eeee"; // I know this is not correct, What should be here
echo $var5;

所以这里我需要动态获取变量$ var1 $ var2 $ var3 $ var4 ....

2 个答案:

答案 0 :(得分:14)

您应该考虑使用数组,因为这些动态变量往往只会造成伤害。

但基本上你所做的是语法正确,它应该有效。

${'var' . $i} = 'eeee'; // sets $var5
${$var . $i} = 'eeee'; // sets $sss5

答案 1 :(得分:3)

$i = 5;
$var[$i] = "eeee";
echo $var[$i];