테스트 사이트 - 개발 중인 베타 버전입니다

php 글자 합치기 채택완료

</p>

<p>$userId = "test"</p>

<p>$userCnt = "3"</p>

<p>

변수는 이렇게 있습니다.

저 두 변수를 사용해서 test-4 라는 문자를 만들고 싶습니다.

그래서

</p>

<p>echo $userid."-".(int)$userCnt+1;</p>

<p>

이렇게 했는데 $userCnt라는 변수가 int 형으로 변환이 안 됐는데

출력은 앞에 $userid 값도 안 나오고 그냥 1만 나오네요

어떠헥 해야하나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

</p>

<p>$userId = "test";

$userCnt = "3";

echo $userId.'-'.($userCnt+1);</p>

<p>

 

연산시 괄호로 묶어보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

</p>

<p>$userId = "test"; $userCnt = "3"; $result_str = $userId . '-' . ($userCnt+1); echo $result_str;</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고