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

한줄 티커 소스입니다. 게시판 제목을 글자수를 제한하고 싶은데요 채택완료

아나냐양 6년 전 조회 3,410

 

한줄 티커 소스입니다. 게시판 제목을 글자수를 제한하고 싶은데요

어떤 부분을 고쳐주면 게시판제목을 4글자만 나오게 제한시킬수있을까요?

[code]

<div class="ticker_lat">
    <ul id="ticker">
    <?php for ($i=0; $i<count($list); $i++) {  ?>
        <li>
            <?php
            echo '<a href="'.G5_BBS_URL.'/board.php?bo_table='.$list[$i]['bo_table'].'" class="bo_subj">'.$list[$i]['bo_subject'].'</a>';

            echo '<a href="'.$list[$i]['href'].'">';
            if ($list[$i]['is_notice'])
                echo $list[$i]['subject'];
            else
                echo $list[$i]['subject'];

            echo '</a>';

[/code}

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

답변 4개

채택된 답변
+20 포인트

mb_strimwidth($list[$i]['subject'], 0, 4)

이거 사용해 보세요.

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

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

e
6년 전

echo cut_str($list[$i]['subject'],8);

뒤에 숫자는 byte 단위 입니다.

한글 1자는 2byte 

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

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

산적이
6년 전

감사합니다

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

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

6년 전

echo $list[$i]['subject'];

를 아래와 같이 변경

echo substr($list[$i]['subject'],0,4);

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

답변에 대한 댓글 2개

아나냐양
6년 전
감사합니다.
1줄씩 나오는 티커를
2줄씩 나오게도 변경이 가능한가요?
아나냐양
6년 전
echo substr($list[$i]['subject'],0,4); 이렇게 하니 끝쪽 글자가 깨지네욤 ㅠ

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

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

로그인