将值设置为变量

时间:2014-07-10 06:17:34

标签: php variables

我在php中为变量赋值时遇到了问题。

示例我要做的事情:

假设我有3个变量并且我想将第3个变量的值赋给第4个变量,但是在第3个变量中我想使用前2个变量。

  $depth = 1;
    $forumcat = _cat;
    $f1_cat = 'some html code';
    $new = '';

现在我想将$ f1_cat分配给$ new变量

我知道它可以像$ new = $ f1_cat那样完成,但我想像

那样做
$new = $f$depth$forumcat;

我的意思是代替使用' 1_cat'我想使用变量。 我尝试了以下

$new = "\$f{$depth}{$forumcat}";

但是这个语句分配了一个字符串$ f1_cat,但我想分配$ f1_cat变量值。

怎么做?

1 个答案:

答案 0 :(得分:0)

$new = ${'f'.$depth.$forumcat}; // This will contain value of $f1_cat

此外,您可能希望将$forumcat = _cat;更改为$forumcat = '_cat';。请注意添加到_cat

的单引号