nl2br를 사용했는데, 리스트에서는 1줄만 나오게 하고 싶습니다. 정보
nl2br를 사용했는데, 리스트에서는 1줄만 나오게 하고 싶습니다.본문
질문답변게시판을 뒤지고 뒤져서 추가필드의 내용이 줄바꿈이 제대로 되도록 했습니다.
그누가족에게 감사...
추가필드를 사용해서 몇 줄의 내용을 넣도록 하였습니다.
리스트에서 nl2br를 사용하니까 줄바꿈이 되어서 잘 나오는데....
리스트에서는 내용의 처음 한줄만 나오게 하고 싶습니다.
예를 들어..
전철타고 걸어서 5분
버스타고 걸어서 10분
그냥 걸어서 30분...
이라는 내용을 입력해서 view에서는 전체가 나오지만,
리스트에서는 [전철타고 걸어서 5분]이라는 첫 줄만 나오도록요.
부탁드리겠습니다.
꾸뻑.
그누가족에게 감사...
추가필드를 사용해서 몇 줄의 내용을 넣도록 하였습니다.
리스트에서 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];
이렇게 출력하면 될 것 같습니다.
nl2br함수는 모든 줄바꿈 앞에 '<br />'이나 '<br>'를 삽입한 string을 반환합니다.
그러니 '<br />'이나 '<br>'로 explode 하면 될 것 같네요
$tmp = explode("<br />", $subject);
나
$tmp = explode("<br>", $subject);
로 먼저 분리한 뒤
echo $tmp[0];
이렇게 출력하면 될 것 같습니다.
원래는 3줄에서 처음 한줄만 표현하려고 했는데, 3줄이 그냥 한줄로 표현되는 것도 좋은 방법이네요. 엄청나게 긴 내용이 아니니까요.... 그냥 한줄로 표현하면 되는 것을.왜이리 고민했는지..초보가 독학으로 그누보드를 만지작거리면서 쫌 큰거 만들다보니ㅋㅋㅋ.
정말 감사합니다.
정말 감사합니다.