반응형
PHP에서 에코 내에 줄 바꿈을 추가하는 방법은 무엇입니까?
문장에 줄 바꿈을 추가하려고 /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
. 이를 위해 nl2br()
기능 을 사용해야합니다 .
그것이하는 일은 :
모든 줄 바꿈 (\ r \ n, \ n \ r, \ n 및 \ r) 이
<br />
있거나<br>
앞에 삽입 된 문자열을 반환합니다 .
echo nl2br ("kings \n garden");
kings
garden
참고
\n
큰 따옴표로 반향 / 인쇄하고 있는지 확인하십시오 . 그렇지 않으면 문자 그대로 \ n으로 렌더링됩니다. PHP 인터프리터는 그대로의 개념으로 작은 따옴표로 문자열을 구문 분석하기 때문에
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' 카테고리의 다른 글
Android에서 이미지를 공유하기 위해 "Share image using"공유 의도를 사용하는 방법은 무엇입니까? (0) | 2020.10.28 |
---|---|
Ruby로 XLS 및 XLSX (MS Excel) 파일 구문 분석? (0) | 2020.10.28 |
숫자가 피보나치인지 테스트 (0) | 2020.10.28 |
Mac OS X Lion에서`gem install therubyracer` 실패 (0) | 2020.10.28 |
Qt에서 경과 시간 가져 오기 (0) | 2020.10.28 |