2011-09-23 6 views
1

PHP에서 문자열 변수를 수신 중입니다. 뭔가를 추가해야합니다.PHP와 문자열

나는 변수를 덤프 및 참조 : 그 후

var_dump($myvar); 

string(length) " ... " 

를 내가 쓰기 :

$myvar += '~'; 

을 그리고 (이 워드 프레스 플러그인 내가 게시물의 내용에 텍스트를 추가 해요 DB에 삽입 된 것).

은 결과, 나는 수 '0':(이 무엇을 할 수

답변

3

PHP에 의해

$myvar += '~'; 

을 교체하는 것은 문자열이 아닌 더하기 기호 (+)를 연결하는 연산자로 점을 사용합니다.

숫자가 더하기 기호입니다. 이것은 추가하는 문자열이 모두 숫자 0과 같기 때문에 결과가 0 인 이유를 설명합니다. 도움이

$myvar .= '~'; 

희망 : 코드의 당신 라인의 수정 된 버전은 다음과 같이 할 수 있도록

플러스 점 모두, 당신이하고있는 방법으로 등호와 결합 될 수있다.

1

당신의 변수에 ~ 기호를 추가하려면이 코드를보십시오 :이 추가됩니다

$myvar = $myvar."~" 
1

방금 ​​$myvar .= "~"을 사용할 수 있습니다 '~'은 $ myVar에에. 대신 '+'JS에서 사용의

1

, '.'PHP

$myvar .= '~'; 
3

에서 당신이 "~"추가하고 싶은 경우에 수 당신의 문자열이이 작업을 수행해야 뒷다리 :

$myvar .= '~';