[php] 다중 라인 문자열과의 작업
일부 PHP 작업에서는 다중 라인 문자열을 다루어야 할 수도 있습니다. 이를 효과적으로 다루기 위해 몇 가지 방법이 있습니다.
Heredoc 구문
Heredoc 구문을 사용하여 다중 라인 문자열을 생성할 수 있습니다. 다음은 Heredoc 구문의 간단한 예제입니다.
$str = <<<EOD
이것은
다중 라인
문자열입니다.
EOD;
Nowdoc 구문
Nowdoc 구문은 Heredoc 구문과 유사하지만 변수를 해석하지 않는다는 점이 다릅니다. 다음은 Nowdoc 구문의 사용 예제입니다.
$str = <<<'EOD'
이것은
다중 라인
문자열입니다.
EOD;
문자열 함수 활용
때로는 문자열 함수를 사용하여 다중 라인 문자열을 다루기도 합니다. nl2br()
함수를 사용하여 개행 문자를 <br>
태그로 바꿀 수 있습니다.
$str = "이것은\n다중 라인\n문자열입니다.";
echo nl2br($str);
위와 같은 방법을 사용하여 PHP에서 다중 라인 문자열을 효과적으로 처리할 수 있습니다.
참고 문헌: