728x90
이스케이프 문자(Escape string) 및 php 줄바꿈 방법
1. 이스케이프 문자란(Escape string)
기존의 상태을 바꾸는 데 사용되는 일련의 특수문자이며, 뒤따르는 문자의 뜻을 바꾸는 데 사용된다.
PHP에서 백슬래쉬는 이스케이프 문자이며 다음과 같이 사용된다.
예약문자 | 기능 |
\n | 줄바꿈 |
\" | 큰 따옴표 출력 |
\' | 작은 따옴표 출력 |
\\ | 역슬래쉬 출력 |
\r | 엔터 |
이하 생략 |
php에서 다음 문구처럼 직접 화법의 따옴표는 표현할 수 없다.
"이리 오너라"라고 말했다.
이때는 다음과 같이 쓰면 된다.
입력 내용
브라우저 보기
php 줄바꿈 방법
1. 코드 소스 줄바꿈 방법: 역슬래쉬n
역 슬래쉬 n(\n)은 코드 소스만 줄 바꿈 된다.
그러므로 브라우저는 줄 바꿈 되지 않는다.
입력 내용
브라우저 보기 - 줄 바꿈이 되지 않음.
페이지 소스 보기 - 줄바꿈이 이루어졌다.
2. 브라우저 줄바꿈 : <br>
페이지 소스 보기 - 줄바꿈이 되지 않았다.
브라우저 보기 - 줄바꿈 완료
3. 브라우저, 소스 보기 모두 줄 바꿈: '<br>\n'을 함께 사용
페이지 소스 보기 - 줄바꿈이 되었다.
브라우저 보기 - 줄바꿈 완료
그림 생략(바로 위 2의 그림과 똑같음)
4. new line 함수 사용 : nl2br() + 역슬래쉬n
<?php
echo nl2br("Lorem ipsum,\n dolor \n sit amet");
?>
페이지 소스 보기 - 줄바꿈이 되었다.
브라우저 보기 - 줄바꿈 완료