Programing

PHP에서 에코 내에 줄 바꿈을 추가하는 방법은 무엇입니까?

lottogame 2020. 10. 28. 07:39
반응형

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

당신은받지 않습니다 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'

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

반응형