>백엔드 개발 >PHP 튜토리얼 >PHP 및 HTML의 텍스트 영역에서 줄 바꿈을 어떻게 보존할 수 있습니까?

PHP 및 HTML의 텍스트 영역에서 줄 바꿈을 어떻게 보존할 수 있습니까?

Barbara Streisand
Barbara Streisand원래의
2024-12-08 21:36:12702검색

How Can I Preserve Line Breaks from Textareas in PHP and HTML?

텍스트 영역에서 줄 바꿈 유지: PHP nl2br() 및 HTML 사전 태그

사용자 입력에 줄 바꿈이 포함될 수 있는 상황에서는 이를 유지합니다. 가독성과 정확한 표시를 위해서는 나누기가 필수적입니다. 텍스트 영역의 경우 PHP의 기본 텍스트 처리로 인해 출력 중에 줄바꿈이 손실되는 경우가 많습니다. 이 기사에서는 줄 바꿈을 유지하는 두 가지 효과적인 방법을 제시합니다.

방법 1: PHP의 nl2br() 함수 활용

nl2br() 함수는 특별히 PHP 도구입니다. 개행 문자(rn)를 HTML 줄 바꿈(
)으로 변환하도록 설계되었습니다. 이 기능을 사용하면 사용자가 입력한 줄 바꿈이 HTML 요소로 변환되어 브라우저가 그에 따라 인식하고 렌더링합니다.

예:

<?php

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

?>

출력 :

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

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