스크립트/Php 코드 팁
textarea에서 엔터를 쳐도 한줄로 출력된다.
Font_Charisma
2010. 10. 8. 17:09
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에서 엔터를 치면 줄넘김 된다.