2014-07-10 234 views
1

我有一个问题,分配值的变量在PHP中。将值设置为变量

实例什么,我试图做的:

假设我有3个变量,我要指派第三个变量4变量的值,但在第三个变量我想先用2个变量。

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

现在我想$ f1_cat分配给$新的变量

我知道它可以像做$新= $ f1_cat但我想做到像

$new = $f$depth$forumcat; 

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

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

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

怎么办?你

+0

使用点像:'$ f。 $深度。 $ forumcat;' – Hardy

+1

这是什么语言/框架?你应该在标签中指定它而不是'变量'。 – Taosique

回答

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

可能还需要改变$forumcat = _cat;$forumcat = '_cat';。请注意添加到_cat的单引号