Strings nl2br

(PHP 4, PHP 5, PHP 7, PHP 8)

nl2br — 문자열의 모든 줄 바꿈 앞에 HTML 줄 바꿈을 삽입합니다.


설명

nl2br(string $string, bool $use_xhtml = true): string

모든 개행(\r\n, \n\r, \n\r) 앞에 삽입된 <br /> 또는 <br>이 있는 string을 반환합니다.


매개변수

string
입력 문자열입니다.
use_xhtml
XHTML 호환 줄 바꿈을 사용할지 여부입니다.

반환 값

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


Examples

예제 #1 nl2br() 사용

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

위의 예는 다음을 출력합니다.

foo isn't<br />
 bar
                

예제 #2 use_xhtml 매개변수를 사용하여 유효한 HTML 마크업 생성

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

위의 예는 다음을 출력합니다.

Welcome<br>
This is my HTML document
                

예제 #3 다양한 줄 바꿈 구분 기호

                  
<?php
$string = "This\r\nis\n\ra\nstring\r";
echo nl2br($string);
?>
                  
                

위의 예는 다음을 출력합니다.

This<br />
is<br />
a<br />
string<br />
                

기타

  • htmlspecialchars() - 특수 문자를 HTML 엔터티로 변환
  • htmlentities() - 적용 가능한 모든 문자를 HTML 엔터티로 변환
  • wordwrap() - 문자열을 주어진 문자 수로 줄바꿈
  • str_replace() - 검색 문자열의 모든 항목을 대체 문자열로 바꿉니다.