테스트 사이트 - 개발 중인 베타 버전입니다

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

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

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

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

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

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

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

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

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

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

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440