beauty

php_cutStr

프로이센 2014. 11. 21. 23:27
반응형

function cut_str($string,$cut){

$str = strlen($string);


for($i=0;$i<$cut-1;$i++) {

if(ord(substr($string, $i, 1))>127) $i++;

}


if($str > $cut) {

return "".substr($string,0,$i)."...";

}

else {

return "".$string."";

}



}

//ANSI코드 글자자르기



function cut_str1($str,$len){


while ($len > 0 && ($ch = ord($str[$len])) >= 128 && ($ch < 192)) 

        $len --; 

    $s = substr($str, 0, $len); 

    if (strlen($s) >= strlen($str)) 

        $suffix = ""; 

    return $s . $suffix; 




}


//UTF-8 글자 자르기

반응형