2014-07-10 2 views
1

PHP에서 변수에 값을 할당하는 데 문제가 있습니다. 내가 뭘하려고 오전변수에 값 설정

예 :

내가 3 개 변수를 가지고 있고이 4 변수 3 변수의 값을 할당 할 만 3 변수에 내가 처음이 개 변수를 사용한다고 가정합니다.

$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

어떤 언어/프레임 워크인가? 이것을'variables'가 아닌 tags에 지정해야합니다. – Taosique

답변

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

또한 당신은 $forumcat = '_cat';$forumcat = _cat;을 변경할 수 있습니다. 작은 따옴표가 _cat에 추가되었음을 참고하십시오.