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() - 검색 문자열의 모든 항목을 대체 문자열로 바꿉니다.