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

출력되는 글자수를 자르고 싶습니다 채택완료

미키손 10년 전 조회 3,431

아래문장에서 {$list[$i][lo_url]}​ <---- 출력되는 글자수를 자르고 싶습니다

도움 부탁드립니다

 

 

 if ($list[$i][lo_url] && $is_admin == "super")

        echo " {$location} {$list[$i][lo_url]} ";

    else

        echo " {$location}";

 

    echo 

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

답변 5개

채택된 답변
+20 포인트

아래 붉은색 부분만 기존 코드 상단에 추가해 주시면 됩니다.^^

 

$list[$i][lo_url] = cut_str($list[$i][lo_url]​,30);​ // 자르려는 글자수에 맞게 '30' 숫자를 조정해 보세요.

 

if ($list[$i][lo_url] && $is_admin == "super")

        echo " {$location} {$list[$i][lo_url]} ";

    else

        echo " {$location}"; 

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

답변에 대한 댓글 1개

미키손
10년 전
에러가 출력되요 ㅜㅜ,
Parse error: syntax error, unexpected '?' in /home/hosting_users/licenseclubicon/www/gnuboard4/skin/connect/elpis_connect01/current_connect.skin.php on line 30

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

답변을 채택해 주셔서 감사드립니다. (_ _)

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

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

오류 발생하는 해당 페이지의 30라인 코드를 올려주세요.^^

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

답변에 대한 댓글 1개

미키손
10년 전
아래문장중 아래문구부분 입니다^^
$list[$i][lo_url] = ​cut_str($list[$i][lo_url]​,30);​ <-------- 30라인


<?
for ($i=0; $i<count($list); $i++)
{
echo <<<HEREDOC
<tr>
<td colspan=3 align='center' height='30'>{$list[$i][num]}</td>
<td colspan=2 align='center'>{$list[$i][name]}</td>
HEREDOC;

$location = conv_content($list[$i][lo_location], 0);
$list[$i][lo_url] = ​cut_str($list[$i][lo_url]​,30);​ <--------- 30라인
// 최고관리자에게만 허용
// 이 조건문은 가능한 변경하지 마십시오.
if ($list[$i][lo_url] && $is_admin == "super")
echo "<td colspan=2>&nbsp;<a href='{$list[$i][lo_url]}' target='_blank'>{$location}<br>{$list[$i][lo_url]}</a><br><br></td>";
else
echo "<td colspan=2>&nbsp;{$location}</td>";

echo <<<HEREDOC
</tr>
<tr><td colspan='7' height='1' background='{$connect_skin_path}/img/dot_bg.gif'></td></tr>
HEREDOC;
}

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

d
10년 전

그누보드 함수 cut_str 를 사용하셔도 될듯..

 cut_str($location,30)

 

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

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

Rido
10년 전

참고하세요 

http://php.net/manual/kr/function.mb-substr.php">http://php.net/manual/kr/function.mb-substr.php 

 

(PHP 4 >= 4.0.6, PHP 5) 이니 

4.0.6이하버전이시라면 

substr을 쓰세요 <--- 이놈은 2바이트 문자를 인식하지 못합니다.​

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

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

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

로그인