> 백엔드 개발 > PHP 튜토리얼 > PHP에서 개행 문자를 올바르게 생성하려면 어떻게 해야 합니까?

PHP에서 개행 문자를 올바르게 생성하려면 어떻게 해야 합니까?

Linda Hamilton
풀어 주다: 2024-12-11 08:38:19
원래의
503명이 탐색했습니다.

How Do I Properly Create Newline Characters in PHP?

PHP에서 줄 바꿈 문자 이해

PHP에서 줄 바꿈 문자를 만드는 작업은 간단하지만 예상치 못한 동작이 발생할 수 있습니다. 이 문서에서는 문제에 대한 명확한 이해와 해결책을 제공합니다.

사용자가 작은 따옴표로 묶인 문자열 내에서 "rn"을 사용하여 개행 문자를 생성하려고 시도했지만 출력에 리터럴 "rn"이 인쇄되었습니다. 개행 대신 파일. 이는 PHP에서 작은따옴표로 묶인 문자열이 큰따옴표로 묶인 문자열과 다르게 이스케이프 시퀀스를 해석하기 때문입니다.

PHP에서는 큰따옴표로 묶인 문자열만 이스케이프 시퀀스 "r" 및 "n"을 각각 '0x0D' 및 '0x0A'로 해석합니다. , 캐리지 리턴 및 줄 바꿈 문자를 나타냅니다. 따라서 PHP에서 개행 문자를 생성하려면 다음과 같이 큰따옴표로 묶인 문자열을 사용해야 합니다.

echo "\r\n";
로그인 후 복사

반면에 작은따옴표로 묶인 문자열은 이스케이프 시퀀스 "" 및 "'"만 인식합니다. 작은따옴표로 묶인 문자열 내에 개행 문자가 필요한 경우 이스케이프 시퀀스를 사용할 수 없습니다. 대신 "rn"이 포함된 큰따옴표 문자열이나 chr 함수를 사용하여 다른 곳에서 생성된 줄 바꿈과 작은따옴표 문자열을 연결할 수 있습니다.

$s = 'some text before the line break' . "\r\n" . 'some text after';
로그인 후 복사
$s = 'some text before the line break' . chr(0x0D) . chr(0x0A) . 'some text after';
로그인 후 복사

또는 다음을 직접 입력할 수도 있습니다. 편집기의 줄 바꿈 설정을 사용하여 작은 따옴표로 묶은 문자열로 줄 바꿈합니다.

작은 따옴표와 큰 따옴표 사이의 동작 차이를 이해함으로써 PHP를 사용하면 필요에 따라 효과적으로 줄바꿈을 만들 수 있습니다.

위 내용은 PHP에서 개행 문자를 올바르게 생성하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿