본문 바로가기

Programming Language/PHP

[PHP] 문자열에 사용할 수 있는 이스케이프 시퀀스

 

 

문자열

: 문자열은 작은따옴표(')나 큰따옴표(")로 감싸서 만들 수 있습니다.

이 두가지는 문자열 안에 변수나 이스케이프 시퀀스(역슬래시(\) 뒤에 한 문자나 숫자 조합이 오는 문자 조합)를 포함할 때 사용하는 방법에서 차이가 납니다.

문자열에 변수를 넣어 표시하고 싶거나 개행등의 특수문자를 넣고싶다면 큰따옴표로 감싼 문자열을 사용합니다.

 

 

 

 

 

 

 

문자열에 변수를 넣을 때 $thePrice원과 같이 공백없이 붙여 사용하면 $thePrice원이 통째로 변수명으로 인식되므로

{$thePrice}원과 같이 변수를 중괄호({})로 감싸면 변수와 문자를 구별할수있습니다.

 

 

 

 

 

 

▶ 큰따옴표 문자열에 사용할 수 있는 이스케이프 시퀀스

 

 

 

기호($)를 표시하려면 이스케이프 시퀀스를 사용해야 합니다. $1처럼 달러 기호가 표시되고 $won은 변수로 전개되어 1101로 표시됩니다.

 

 

 

 

 

 

 

 

 

문자열은 작음 따옴표로도 감싸서 만들 수 있습니다. 작음다옴표로 감싼 문자열에 변수가 포함되면 $변수명이 바뀌지 않고 그대로 문자로 표시됩니다. 앞의 큰따옴표 문자열을 작은따옴표로 감싸서 출력해봤는데, 결과는 다르게 나옵니다.

 

 

 

 

 

▶ 작은따옴표 문자열에 사용할 수 있는 이스케이프 시퀀스