[php] 다중 라인 문자열과의 작업

일부 PHP 작업에서는 다중 라인 문자열을 다루어야 할 수도 있습니다. 이를 효과적으로 다루기 위해 몇 가지 방법이 있습니다.

Heredoc 구문

Heredoc 구문을 사용하여 다중 라인 문자열을 생성할 수 있습니다. 다음은 Heredoc 구문의 간단한 예제입니다.

$str = <<<EOD
이것은
다중 라인
문자열입니다.
EOD;

Nowdoc 구문

Nowdoc 구문은 Heredoc 구문과 유사하지만 변수를 해석하지 않는다는 점이 다릅니다. 다음은 Nowdoc 구문의 사용 예제입니다.

$str = <<<'EOD'
이것은
다중 라인
문자열입니다.
EOD;

문자열 함수 활용

때로는 문자열 함수를 사용하여 다중 라인 문자열을 다루기도 합니다. nl2br() 함수를 사용하여 개행 문자를 <br> 태그로 바꿀 수 있습니다.

$str = "이것은\n다중 라인\n문자열입니다.";
echo nl2br($str);

위와 같은 방법을 사용하여 PHP에서 다중 라인 문자열을 효과적으로 처리할 수 있습니다.

참고 문헌: