PHP

CutString ํ•จ์ˆ˜

๐Ÿฉท ์Šˆ ๐Ÿงก 2008. 4. 30. 11:34
728x90
SMALL
/*
* ํ•จ์ˆ˜๋ช…: curString
* ์„ค๋ช…  : ํ•œ๊ธ€/์˜๋ฌธ ๋ฌธ์ž์—ด์„ ์ผ์ • ๊ธธ์ด๋งŒํผ ์ž๋ฆ„๋‹ˆ๋‹ค.
* Argus : $str    : ๋ฌธ์ž์—ด
*       : $len    : ์ž๋ฅผ ๊ธธ์ด
*       : $addSTr : ์ž๋ฅธ ๋ฌธ์ž์—ด ์ดํ›„์— ๋ถ™์—ฌ์งˆ ๋ฌธ์ž
**/
function curString($str, $len, $addStr="...")
{
    if(strlen($str)>$len)
    {
        for($i=0; $i<$len; $i++) if(ord($str[$i])>127) $i++;
        $str=substr($str,0,$i);
        $str = $str.$addStr;
    }
    return $str;
}
728x90
LIST