2012-12-12 2 views
2

당신과 같이 문자열을 추가 할 수 있습니다문자열을 결합하는 플래시 (AS2)에서

variable = "a"+"b" 

그 결과는 "AB"의 값을 가진 문자열이어야합니다.

나는 (문자열의 연결)이 "." PHP에서 연산자,하지만 당신이 인수를 전달할 때 이것을 할 수 있는지 궁금하네요?

특히, 난 할 노력하고있어 이것이다 :

"get_post_meta는"블로그 포스트에 부착 된 사용자 정의 데이터를 취득하기위한 워드 프레스 기능입니다
$o = get_post_meta($id, 'locationForDay'.$i, true); 

. (루프에서 'locationForDay1', '... 2'등 많은 변수를 가져 오려고합니다.)

(오류가 발생했지만 잘 모르겠습니다. 그것은이 또는 내 아마추어 틱 PHP는 다른 실수)을 기반으로하는지 여부

답변

5

당신의 다음 문은 잘 작동합니다 : 당신이 모르는 경우

$o = get_post_meta($id, 'locationForDay'.$i, true); 

는 항상 문자열 주위에 괄호를 던질 수 있지만 :

$o = get_post_meta($id, ('locationForDay'.$i), true); 

편집 : 쉼표 (,)를 사용하여 문자열을 연결할 수 있다는 점에 유의해야합니다. 따라서 다음 문은 하지 일 것입니다 : 반면

$o = get_post_meta($id, 'locationForDay',$i, true); 

, 위의 문은 기능 get_post_meta를 호출하고 사 개 인수를 포함됩니다. 이 경우 당신의 문자열 연결을 달성하기 위해 괄호를 포함하는 것이 중요 할 것입니다 : 그들은 그런 함수에 전달되는대로

$o = get_post_meta($id, ('locationForDay',$i), true); 
2

예, 당신이 변수를 CONCAT 수 있습니다.

3
$o = get_post_meta($id, ('locationForDay'.$i), true); 

또는

$o = get_post_meta($id, ('locationForDay'.$i.''), true); 

또는

$o = get_post_meta($id, ('locationForDay',$i,''), true);