>데이터 베이스 >MySQL 튜토리얼 >텍스트 영역 입력에서 줄 바꿈을 어떻게 보존할 수 있습니까?

텍스트 영역 입력에서 줄 바꿈을 어떻게 보존할 수 있습니까?

DDD
DDD원래의
2024-12-30 11:07:09496검색

How Can I Preserve Line Breaks in Textarea Input?

텍스트 영역에서 줄 바꿈 유지

사용자가 텍스트 영역을 통해 주석을 입력하도록 허용할 때 입력한 새 줄이 텍스트 영역에서 제거되면 실망스러울 수 있습니다. 출력. 이 문서에서는 이 문제를 다루고 줄 바꿈을 유지하는 두 가지 해결 방법을 제공합니다.

해결책 1: PHP nl2br() 함수

PHP nl2br() 함수는 새 줄 바꿈을 변환합니다. 줄 문자(n)를 HTML 줄 바꿈으로 (
).

$input = "This\r\nis\n\ra\nstring\r";
echo nl2br($input);

출력:

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

해결 방법 2: HTML 형식의 텍스트

사용자 입력을 < 내에 포함 ;사전> 태그는 브라우저가 형식을 변경하는 것을 방지합니다. 여기에는 줄 바꿈 보존이 포함됩니다.

<pre class="brush:php;toolbar:false">
This
is
a
string

출력:

This
is
a
string

위 내용은 텍스트 영역 입력에서 줄 바꿈을 어떻게 보존할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.