php - 인수에서 문자열 연결 (PHP)

기사 출처 php string wordpress string-concatenation

Flash (AS2)에서는 다음과 같은 문자열을 추가 할 수 있습니다.

variable = "a"+"b"


결과는 "ab"값을 가진 문자열이됩니다.

이 (문자열 연결)가 "."로 수행된다는 것을 이해합니다. PHP의 연산자이지만 인수를 전달할 때 이것을 할 수 있는지 궁금합니다.

특히, 내가하려는 것은 다음과 같습니다.

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


여기서 "get_post_meta"는 블로그 게시물에 사용자 정의 데이터를 첨부하기위한 워드 프레스 기능입니다. (루프에서 'locationForDay1 ","... 2 "등의 변수를 가져 오려고합니다.)

(나는 그것을 시도하고 오류가 발생했지만 이것이 내 아마추어 PHP의 다른 실수에 기반한 것인지 확실하지 않습니다)
다음 진술은 잘 작동합니다.

$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 함수를 호출하고 4 개의 인수를 포함합니다. 이 경우 문자열 연결을 달성하기 위해 괄호를 포함하는 것이 중요합니다.

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

이 질문에 대해 Stack Overflow에서 비슷한 토론을 찾았습니다: https://stackoverflow.com/questions/13833352/

관련 기사
php - 작동하지 않는 연관 배열에서 키 제거
php - $ _POST 수퍼 글로벌에서 PHP가 어레이를 생성하지 못하도록 중지
php - Sublime Text 2가있는 Xdebug
php - PHP에서 특정 문자열을 시간으로 변환
php - Zend Framework 2-주석 양식이 작동하지 않습니다.
php - 컬 페이지 제목
php - PHP를 통해 프로세스에 신호 보내기
php - .csv 파일을 생성 할 수 없습니다 : PHP
php - PHP를 통해 wait_timeout 및 max_allowed_packet을 변경하는 방법이 있습니까? [복제]
php - MYSQL 연도의 중단 날짜 중에서 선택