반응형
<textarea name="textareaValue">값</textarea>
위와 같이 php로 게시판 내용을 저장하려면 textarea 를 사용해야 합니다. 왜냐하면 input 으로 하게 되면 한줄로 밖에 데이터를 저장하지 못합니다. 또한 form 에서 특수 문자를 전송할때 제대로 되지 않지만 textarea 는 그것이 가능합니다.
textarea 에서는 텍스트 값을 입력받았을때 값을 구분하는 방법은 직접 특수 기회를 집어넣거나 쉬운 방법으로는 , 콤마를 넣는 방법이 있습니다. 그러나 특수 기호없이 값을 입력할때 enter 를 치면서 입력하는 경우입니다.
이 경우에 어떻게 데이터 값을 구분할 수 있겠는가?라고 생각하시겠지만...
$dataDiv = explode("\n", $texeareaValue);
위와 같이 $dataDiv 변수에는 $texeareaValue 변수의 값이 엔터키값 즉 \n 으로 구분이 되어서 배열로 값이 들어가게 됩니다. 물론 $texeareaValue 에 값이 들어가도록 php 로 값을 수정해주셔야 합니다.
php 에 관심이 있으신 분들은 explode 라는 함수를 알아두시면 제법 유용할 것 같습니다. 또한 만들어진 배열을 출력하는 명령어는 print_r(변수명); 이 있으니 참고하시면 좋을 것 같네요.^^
반응형
'IT News > PHP' 카테고리의 다른 글
PHP에서 특수문자 없애는 정규표현식 (0) | 2011.09.07 |
---|---|
php에서 UTF-8, EUC-KR 인코딩 변경 (0) | 2011.05.20 |
if IE 명령어 사용법 <!--[if IE 6]><![endif]--> (2) | 2011.05.12 |