채택완료

php 글자 합치기

2023-02-18 (토) 12:47:32 1,443
Copy
$userId = "test"

$userCnt = "3"

변수는 이렇게 있습니다.

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

그래서

Copy
echo $userid."-".(int)$userCnt+1;

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

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

어떠헥 해야하나요?

|

답변 2개

채택된 답변
+20 포인트
2023-02-18 (토) 13:00:51
Copy
$userId = "test";
$userCnt = "3";
echo $userId.'-'.($userCnt+1);

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

Copy
$userId = "test"; $userCnt = "3"; $result_str = $userId . '-' . ($userCnt+1); echo $result_str;

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