nl2br를 사용했는데, 리스트에서는 1줄만 나오게 하고 싶습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

nl2br를 사용했는데, 리스트에서는 1줄만 나오게 하고 싶습니다. 정보

nl2br를 사용했는데, 리스트에서는 1줄만 나오게 하고 싶습니다.

본문

질문답변게시판을 뒤지고 뒤져서 추가필드의 내용이 줄바꿈이 제대로 되도록 했습니다.
그누가족에게 감사...

추가필드를 사용해서 몇 줄의 내용을 넣도록 하였습니다.
리스트에서 nl2br를 사용하니까 줄바꿈이 되어서 잘 나오는데....
리스트에서는 내용의 처음 한줄만 나오게 하고 싶습니다.

예를 들어..
전철타고 걸어서 5분
버스타고 걸어서 10분
그냥 걸어서 30분...
이라는 내용을 입력해서 view에서는 전체가 나오지만,
리스트에서는 [전철타고 걸어서 5분]이라는 첫 줄만 나오도록요.
부탁드리겠습니다.
꾸뻑.
  • 복사

댓글 전체

음.. 코드가 없어서 대충 출력하는 문장이 $subject라고 가정하고 적어봅니다.

nl2br함수는 모든 줄바꿈 앞에 '<br />'이나 '<br>'를 삽입한 string을 반환합니다.
그러니  '<br />'이나 '<br>'로 explode 하면 될 것 같네요

$tmp = explode("<br />", $subject);

$tmp = explode("<br>", $subject);
로 먼저 분리한 뒤

echo $tmp[0];
이렇게 출력하면 될 것 같습니다.
원래는 3줄에서 처음 한줄만 표현하려고 했는데, 3줄이 그냥 한줄로 표현되는 것도 좋은 방법이네요. 엄청나게 긴 내용이 아니니까요.... 그냥 한줄로 표현하면 되는 것을.왜이리 고민했는지..초보가 독학으로 그누보드를 만지작거리면서 쫌 큰거 만들다보니ㅋㅋㅋ.
정말 감사합니다.
© SIRSOFT
현재 페이지 제일 처음으로