조회 수 20440 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
PHP의 substr() 함수를 쓸 때 한글이 깨지는 경우가 있다.
이런 경우 아래와 같은 함수로 대체하면 된다.

1. PHP 4.0 이상을 쓰면 mb_substr()을 이용
mb_substr($str, 0, 10, 'EUC-KR');
또는
mb_substr($str, 0, 10, 'UTF-8');

 
2. 그 외는 아래 함수를 작성해서 이용
function trim_str($str, $length) {
    if (!$str) return '';
    preg_match('/^([\xa1-\xfe]{2}|.){'.$length.'}/s', $str, $tmp_str);
    return (!$tmp_str[0]) ? $str : ($tmp_str[0].'...');
}

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
633 Develop [c] Unix Domain Socket 을 이용한 IPC hooni 2013.04.23 8043
632 Develop [c] UTF-8을 EUC-KR로 변환.. (iconv) file hooni 2013.04.23 20198
631 Develop [c] vc++ 에서 clrscr(), gotoxy() 함수 사용하기.. hooni 2013.04.23 14289
630 Develop [c] 가변인자 함수(printf와 같은..) hooni 2013.04.23 7199
629 Develop [c] 가위 바위 보 서버, 클라이언트 소스코드 file hooni 2003.04.23 8217
628 Develop [c] 간단한 링크드 리스트(linked list) 자료형 예제.. hooni 2003.04.23 9864
627 Develop [c] 간단한 소켓 프로그래밍 샘플 file hooni 2013.04.23 8187
626 Develop [c] 간단한 순위 루틴.. (정보처리기사) hooni 2003.04.23 6905
625 Develop [c] 간단한 순위 루틴.. (질문에 대한 답변) hooni 2003.04.23 7495
624 Develop [c] 간단한 자료구조(stack, queue, linked list) 구현 소스 6 file hooni 2003.04.23 10165
623 Develop [c] 간단한 점 이동 샘플 소스코드 hooni 2013.04.23 6583
622 Develop [c] 간단한 채팅(클라이언트/서버) 프로그램 소스 file hooni 2003.04.23 9098
621 Develop [c] 거리와 각도를 입력받아서 좌표로 변환 file hooni 2013.04.23 10833
620 Develop [c] 게임 AI FSM 테스트 샘플 소스.. 꽤 괜찮은 소스.. file hooni 2013.04.23 7399
619 Develop [c] 격자 직사각형 넓이 구하기 file hooni 2013.04.23 7483
618 Develop [c] 공용체를 이용해 MSB를 LSB로 변환 file hooni 2013.04.23 9389
Board Pagination Prev 1 ... 12 13 14 15 16 ... 53 Next
/ 53