반응형
PHP에서 echo 내에 줄 바꿈을 추가하는 방법은 무엇입니까?
문장에 줄 바꿈을 추가하려고 했는데/n
다음 코드로.
echo "Thanks for your email. /n Your orders details are below:".PHP_EOL;
echo 'Thanks for your email. /n Your orders details are below:'.PHP_EOL;
어떤 이유로 인해 서버 오류가 발생하였습니다.어떻게 고치죠?
\n
줄 바꿈입니다. /n
그렇지 않습니다.
의 사용.\n
와 함께
1. 페이지로 직접 에코
다음으로 문자열을 페이지에 에코하는 경우:
echo "kings \n garden";
출력은 다음과 같습니다.
kings garden
얻을 수 없다garden
PHP는 서버측 언어이고 HTML로 출력을 전송하기 때문에 HTML로 줄 바꿈을 만들어야 합니다.HTML은 이해하지 못합니다.\n
그 기능을 사용해야 합니다.
기능:
문자열 반환:
<br />
또는<br>
모든 줄 바꿈(\r\n, \n\r, \n 및 \r) 앞에 삽입됩니다.
echo nl2br ("kings \n garden");
kings
garden
주의: 에코/인쇄 중인지 확인합니다.
\n
큰따옴표로 묶으면 문자 그대로 \n으로 렌더링됩니다.왜냐하면 php interpreter parse string은 그대로의 개념으로 따옴표로 묶기 때문입니다.
so "\n" not '\n'
2. 텍스트 파일에 쓰기
텍스트 파일에 에코하면\n
다음과 같은 새로운 회선에 에코가 울립니다.
$myfile = fopen("test.txt", "w+") ;
$txt = "kings \n garden";
fwrite($myfile, $txt);
fclose($myfile);
출력은 다음과 같습니다.
kings
garden
다음과 같이 echo를 사용할 때는 br을 사용해야 합니다.
echo "Thanks for your email" ."<br>". "Your orders details are below:"
정상적으로 동작합니다.
새로운 행의 문자는\n
다음과 같은 경우:
echo __("Thanks for your email.\n<br />\n<br />Your order's details are below:", 'jigoshop');
캐리지 리턴/라인 피드용으로 \r\n을 시도할 수 있습니다.
언급URL : https://stackoverflow.com/questions/12994769/how-to-add-a-line-break-within-echo-in-php
반응형
'programing' 카테고리의 다른 글
nodejs를 사용하여 Inmariadb를 일괄 삽입하는 방법은 무엇입니까? (0) | 2022.09.24 |
---|---|
PHP에서 어레이 값을 소문자로 변환하는 방법 (0) | 2022.09.24 |
Pattern Syntax Exception:Java에서 regex를 사용할 때 잘못된 반복 (0) | 2022.09.24 |
MySQL에서 IN 절 매개 변수 목록 비우기 (0) | 2022.09.24 |
jQuery에 클래스 선택기가 없습니다. (0) | 2022.09.24 |