묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
제로보드에 쓰인 문자열 자르기에 대한 질문
2003.07.02 18:03
수고가 많은신 여러분들.....
도와주세요..
다름이 아니라...function cutstr()에 쓰인 걸 다른곳에 쓸려고 합니다..
메인페이지에 공지사항같은것을 db에서 한 4줄정도를 갖고 와서 뿌려주고 있는데...
일반 substr()로는 뒤에 ?가 생깁니다..
그래서 제로보드에 있는 이것을 갖다가 쓰려고 하는데 ...인자들은 각각 어떤 역할을 하며..
어떻게 써야...
뒤에 ? 이 안생기고..잘 잘라질수 있는지 ....
알고 싶습니다..
꼭 방법을 알려주세요...
기다립니다...
도와주세요..
다름이 아니라...function cutstr()에 쓰인 걸 다른곳에 쓸려고 합니다..
메인페이지에 공지사항같은것을 db에서 한 4줄정도를 갖고 와서 뿌려주고 있는데...
일반 substr()로는 뒤에 ?가 생깁니다..
그래서 제로보드에 있는 이것을 갖다가 쓰려고 하는데 ...인자들은 각각 어떤 역할을 하며..
어떻게 써야...
뒤에 ? 이 안생기고..잘 잘라질수 있는지 ....
알고 싶습니다..
꼭 방법을 알려주세요...
기다립니다...
저도 퍼온걸로 기억되는데 도무지 출처가 어딘지는 -_-;;
함부로 올려도 되려나.. ㅠ.ㅠ
function max_length($str,$length)
{
$str = stripslashes($str);
$max = $length;
$count = strlen($str);
if($count >= $max) {
for ($pos=$max;$pos>0 && ord($str[$pos-1])>=127;$pos--);
if (($max-$pos)%2 == 0)
$str = substr($str, 0, $max) . "..";
else
$str = substr($str, 0, $max+1) . "..";
}
else {
$str = "$str";
}
echo"$str";
}