( /application/system/helper/text_helper.php 파일에 추가 )
// UTF-8 한글자르기 함수
function hc( $str, $n = 50, $end_char = ' ...' )
{
$CI =& get_instance();
$charset = $CI->config->item('charset');
if ( mb_strlen( $str , $charset) < $n ) {
return $str ;
}
$str = preg_replace( "/\s+/iu", ' ', str_replace( array( "\r\n", "\r", "\n" ), ' ', $str ) );
if ( mb_strlen( $str , $charset) <= $n ) {
return $str;
}
return mb_substr(trim($str), 0, $n ,$charset) . $end_char;
}
[controlloer]
$this->load->helper('text');
$str = '일이삼사오육칠팔구십';
[view]
hc($str, 5);