문장에 줄 바꿈을 추가하려고 /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 했는데 다음 코드에 추가 했습니다.
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와 함께 사용
이제 페이지에 문자열을 에코하려는 경우 :
echo "kings \n garden";
출력 은 다음과 같습니다.
kings garden
gardenPHP는 서버 측 언어이기 때문에 줄 바꿈 이되지 않고 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'
이제 텍스트 파일에 에코하면 사용할 수 있으며 다음 \n과 같이 새 줄에 에코됩니다.
$myfile = fopen("test.txt", "w+") ;
$txt = "kings \n garden";
fwrite($myfile, $txt);
fclose($myfile);
출력은 다음과 같습니다.
kings
garden
새 줄 문자는 다음 \n과 같습니다.
echo __("Thanks for your email.\n<br />\n<br />Your order's details are below:", 'jigoshop');
__(두 개의 밑줄)?
\n. 그러나 서버 오류로이 시도, 모양과 관련이 없습니다 아파치 로그 체크__(arg)다큐