본문 바로가기

스크립트/Php 코드 팁

textarea에서 엔터를 쳐도 한줄로 출력된다.


nl2br
textarea에서 enter를 입력해서 줄넘김을 해도 출력시 한 줄로만 출력이 된다.

이는 textarea에서 enter를 입력하면 \n으로 저장되는데, HTML에서는 \n을 만나도 다음줄로 넘어가지 않기 때문이다.

nl2br은 \n을 <br>로 바꾸어주는 함수이다.

형식

 nl2br("문자열");   // \n을 <br>로 변환

예제


<textarea name=test rows=4></textarea>

echo $test;   // textarea에서 엔터를 쳐도 한줄로 출력된다.

//echo nl2br($test);   //textarea에서 엔터를 치면 줄넘김 된다.