본문 바로가기

php

php 글자를 길이에 맞춰 자르자

//넘치는 글자를 자르자

     $str = stripslashes(urldecode($title));
     $size =34; //글자 길이
     $substr = substr( $str, 0, $size * 2 );
     $multi_size = preg_match_all( '/[\\x80-\\xff]/', $substr, $multi_chars );
     if ( $multi_size > 0 ) $size = $size + intval( $multi_size / 3 ) - 1;

     if ( strlen( $str ) > $size ){
      $title = substr( $title, 0, $size );
      $title = preg_replace( '/(([\\x80-\\xff]{3})*?)([\\x80-\\xff]{0,2})$/', '$1', $title );
      $title .= '..';
     }

 

echo $title;

'php' 카테고리의 다른 글

CURL 사용법  (0) 2013.02.05
Session 정의  (0) 2013.01.29
php 쉘 스크립트 실행  (0) 2012.12.26
php.ini 환경설정  (0) 2012.12.26
php 엑셀 변환시 한글깨짐 현상  (0) 2012.12.06