update : 2015.11.03
php.shukuma.com

검색:
 
 
문자열의 모든 줄바꿈 앞에 HTML 줄바꿈 태그를 삽입

nl2br

(PHP 4, PHP 5)

nl2br문자열의 모든 줄바꿈 앞에 HTML 줄바꿈 태그를 삽입

설명

string nl2br ( string $string [, bool $is_xhtml ] )

모든 줄바꿈 앞에 '<br />'이나 '<br>'를 삽입한 string을 반환합니다.

인수

string

입력 문자열.

is_xhtml

XHTML 호환 줄바꿈의 사용 여부. (기본값은 TRUE)

반환값

변경된 문자열을 반환합니다.

예제

Example #1 nl2br() 사용하기

<?php
echo nl2br("foo isn't\n bar");
?>

위 예제의 출력:

foo isn't<br />
 bar

Example #2 is_xhtml 인수를 사용해서 유효한 HTML 생성하기

<?php
echo nl2br("Welcome\r\nThis is my HTML document"false);
?>

위 예제의 출력:

Welcome<br>
This is my HTML document

변경점

버전 설명
5.3.0 선택적인 is_xhtml 인수 추가.
4.0.5 nl2br()은 XHTML 호환입니다. 이전의 모든 버전은 줄바꿈 앞에 '<br />' 대신 '<br>'를 삽입했습니다.

참고

  • htmlspecialchars() - 특수 문자를 HTML 엔터티로 변환
  • htmlentities() - 해당하는 모든 문자를 HTML 엔티티로 변환
  • wordwrap() - Wraps a string to a given number of characters
  • str_replace() - 발견한 모든 검색 문자열을 치환 문자열로 교체