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

최근 게시물 줄 바꿈 문의 드립니다. 채택완료

허걱김선생 2년 전 조회 1,308

수고하십니다.

게시판에서 글을 쓰고

최신 게시물로 뽑아 오면 게시글이 한줄로 나오는데요.

 

이걸 엔터친 것 처럼 보여주고 싶습니다.

 

                           

                                                                     
                            

 

이렇게 나오는 걸

동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라 만세 무궁화 삼천리 화려강산

 

이런식으로요

동해물과 백두산이 마르고 닳도록

하느님이 보우하사 우리나라 만세

무궁화 삼천리 화려강산

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

답변 1개

채택된 답변
+20 포인트
2년 전

이 함수 말씀하시는건가요?

https://www.php.net/manual/en/function.nl2br

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

배르만
2년 전
기존 사례가 이미 있는것 같네요.
https://sir.kr/qa/321531
허걱김선생
2년 전
<?php echo apms_cut_text nl2br($list[$i]['content'], 120);?>

이런식으로 넣어보고 하면 사이트가 틀어지더라구요.
허걱김선생
2년 전
<?php echo nl2br(apms_cut_text($list[$i]['content'], $wset['ucont']) 120);?>

수정해 봤는데 사이트가 틀어져서요. 무얼 잘 못 했을까요?

<?php echo nl2br(apms_cut_text($list[$i]['is_content'], $wset['ucont'])); ?>
배르만
2년 전
우선 $wset['ucont'] 이 값이 실제 숫자값이 들어 있는지 확인이 필요할것 같구요.
사용자마다 환경이 다를텐데 저런 값 까지 예제 그대로 실행될꺼란 보장은 없으니까요.

$list[$i]['content'] 가 html 을 포함하는 스트링이고
태그 쌍이 삭제 되면서 그런 현상이 발생하지 않았을까 예상합니다.

$list[$i]['content']
: '<article>1<div>2<div>3</div></div></article>';

apms_cut_text($list[$i]['content'], 23)
: <article>1<div>2<div>3<

이런 경우 nl2br 과 관계없이 이미 여기서 깨짐이 발생하겠죠
허걱김선생
2년 전
감사합니다.
제 능력 밖이라 ^^

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

답변을 작성하려면 로그인이 필요합니다.

로그인