728x90
반응형
질문 : PHP-개행 문자를 만드는 방법은 무엇입니까?
PHP에서 개행 문자를 만들려고합니다.
echo $clientid;
echo ' ';
echo $lastname;
echo ' ';
echo '\r\n';
그런 다음 메모장에서 생성 된 파일을 열고 말 그대로 개행 문자를 씁니다.
1 John Doe \ r \ n 1 John Doe \ r \ n 1 John Doe \ r \ n
\r\n
의 많은 변형을 시도했지만 작동하지 않습니다. 개행이 개행으로 바뀌지 않는 이유는 무엇입니까?
답변
큰 따옴표로 묶인 문자열 만 이스케이프 시퀀스 \r
및 \n
을 각각 '0x0D'및 '0x0A'로 해석하므로 다음을 원합니다.
"\r\n"
반면 작은 따옴표로 묶인 문자열 은 이스케이프 시퀀스 \\
및 \'
만 알고 있습니다.
따라서 작은 따옴표로 묶인 문자열을 다른 곳에서 생성 된 줄 바꿈 (예 : 큰 따옴표 문자열 "\r\n"
사용 또는 chr
함수 chr(0x0D).chr(0x0A)
) 사용)과 연결하지 않는 한, 줄을 갖는 유일한 다른 방법입니다. 작은 따옴표로 묶인 문자열 내에서 중단은 문자 그대로 편집기로 입력하는 것입니다.
$s = 'some text before the line break
some text after';
특정 문자 시퀀스가 필요한 경우 편집기에서 줄 바꿈 설정을 확인하십시오 ( \r\n
).
출처 : https://stackoverflow.com/questions/4238433/php-how-to-create-a-newline-character
728x90
반응형
'프로그래밍 언어 > PHP' 카테고리의 다른 글
PHP에서 파일 확장자를 확인하는 방법 (0) | 2021.06.30 |
---|---|
일정 시간이 지나면 PHP 세션을 만료시키는 방법 (0) | 2021.06.30 |
PHP + curl, HTTP POST 샘플 코드 (0) | 2021.06.29 |
PHP를 사용하여 두 날짜의 차이를 계산하는 방법 (0) | 2021.06.25 |
PHP 에서 “Notice: Undefined variable”,“Notice: Undefined index”,“Notice: Undefined offset” (0) | 2021.06.25 |