본문 바로가기

PHP/PHP Programming

[PHP] 문자열 연결 연산자

반응형

■ 문자열 연결 연산자


문자열 연결 연산자는 점(.) 으로, 문자열들을 붙여서 하나로 연결한다.


 letter_connection.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>문자열 연결 연산자</title>
</head>
<?
    $n01 = "010";       // $n01에는 휴대폰 국번 010을 저장한다.
    $n02 = "0000";      // $n02에는 휴대폰 가운데 번호 0000을 저장한다.
    $n03 = "0000";      // $n03에는 휴대폰 마지막 번호 0000을 저장한다.
   
    $hp = $n01 . "-" . $n02 . "-" . $n03;
   
    echo "휴대폰 번호 : $hp";
?>
</html>
 출력결과



※ 세 개로 나뉘어 저장된 휴대폰 번호($n01, $n02, $n03)를 문자열 연결 연산자. . 을 이용해 하나의 문자열로 합친다. $hp에는 010-0000-0000라는 값이 저장된다.




 전화번호(###-####-####), 우편번호(###,-###), 날짜(####/##/##) 같은 데이터를 처리할 경우 종종 하이픈(-)이나 슬래시(/)를 제외한 숫자만 변수에 저장한다. 그 후 예제처럼 필요에 따라 문자열 연산자로 붙여서 사용하는 경우가 많다.


 문자열 상수와 정수형 상수를 혼동하는 경우가 많은데, 휴대폰 번호의 숫자는 정수가 아니라 문자열이다. 프로그램에서 정수라고 부르는 것은 연산에 필요한 숫자라고 이해하면된다. 예를 들어 나이, 성적, 온도와 같은 데이터는 정수형 상수로 처리하는 것이 맞지만 서로 더하거나 빼지 않는 전화번호, 주민번호, 우편번호, 날짜 등은 문자열 상수로 처리해야 한다. 다음의 예와 같이 정수형이나 실수형 상수는 그냥 숫자를 사용하고, 문자열 상수는 반드시 큰 따옴표로 감싸야 한다.

반응형

'PHP > PHP Programming' 카테고리의 다른 글

[PHP] 비교 연산자  (0) 2014.12.09
[PHP] 대입 연산자  (0) 2014.12.08
[PHP] 산술 연산자  (0) 2014.12.08
[PHP] 변수 출력 - { } 중괄호의 사용  (0) 2014.12.08
[PHP] 상수와 변수  (0) 2014.12.08