사용자 정의 함수입니다.

<?php
 function string_cut($string, $length, $lan='utf-8'){ 
    $string = str_replace("&nbsp;",' ',$string); 
    $tmp = substr($string,0,$length);
    if($tmp < strlen($string)) {
        $count_tmp = ($lan === 'utf-8') ? 3 : 2;
        $i=0;
        while($i < $length) {
            $i += (ord(substr($string,$i,1)) > 127) ? $count_tmp : 1;
        }
        $tmp = substr($string,0,$i);
    }
    return str_replace('  ',' &nbsp;',$tmp);
 }
 ?>

0 댓글