도서로 공부하는 프로그래밍/코딩 자율학습
[PHP] 문자열 연결 방법
열공노년
2025. 6. 3. 11:00
반응형
문자열을 연결(concatenate) 하여 출력하는 방법입니다.
PHP에서 문자열과 변수를 함께 출력할 때 사용하는 대표적인 방식은 '. 연산자'를 사용하는 것입니다. '.'을 이용해서 문자열과 변수 등을 연결하여 문자열을 출력합니다.
✅ 구문 분석
echo "나이: ".$age."세";
🔹 1. echo
- 출력 함수입니다.
- 괄호 없이도 사용 가능합니다.
- 여러 문자열을 한 줄에 출력할 때 유용합니다.
🔹 2. "나이: "
- 큰따옴표(")로 감싼 문자열입니다.
- " 안에서는 변수 이름을 바로 쓸 수도 있습니다(뒤에 설명).
🔹 3. . (온점)
- 문자열을 이어 붙이는 연결 연산자(concatenation operator) 입니다.
- 숫자든 문자열이든 . 연산자를 통해 하나의 문자열로 합쳐집니다.
🔹 4. $age
- 변수입니다. 예를 들어 $age = 70;일 때, 이 자리에 70이 들어갑니다.
🔹 5. "세"
- 문자열 "세"와 $age를 이어 붙여 "70세"가 됩니다.
📝 예시 전체 코드
<?php
$age = 70;
echo "나이: ".$age."세";
?>
🔸 출력 결과:
나이: 70세
✅ 대안 방법: 큰따옴표 안에 변수 직접 쓰기
PHP는 큰따옴표 안에 변수를 직접 쓸 수도 있습니다.
echo "나이: $age세";
위의 코드도 동일한 결과를 출력합니다. 단, 주의할 점은 변수 이름과 문자 사이에 오해가 있을 때는 중괄호로 감싸야합니다.
$age = 70;
echo "나이: {$age}세";
📌 정리
방법 | 예시 | 특징 |
문자열 연결 | "나이: ".$age."세" | 문자열과 변수를 . (점)으로 연결 |
문자열 내 변수 삽입 | "나이: $age세" | 큰따옴표 안에서 직접 변수 사용 |
변수 명확히 구분 | "나이: {$age}세" | 복잡한 문자열에서도 안전하게 사용 가능 |
반응형