푸른청년 푸르게 살고있나?  
home | 살아가기 | news | 세상보기 | tip&tech | 방명록 |  
   전체
   asp
   php
   jsp
   mssql
   mysql
   informix
   linux
   unix
   win2000
   javascript
   html
   oracle
   java
   etc
    
:: Tip&Tech > php
한글 문자열 자르기
수도 없이 (-_-;;) 많이 올라온 한글 문자열 자르기입니다만,
이번에는 약간 다른 방식을 사용했습니다.

<?php
$s = '글 자르기 테스트! PHPSCHOOL abcd 1234 *!)#)!#&^';
function strcut($s, $l) {
return (!$s) ? '' : (preg_match('/^([xa1-xfe]{2}|.){'.$l.'}/s', $s, $m) ? $m[0] . '...' : $s);

}
echo strcut($s, 10);
?>

결과: 글 자르기 테스트!...

주의: UTF-8에서는 안됩니다.


## 앗 php에서 자체 지원하는것도 있네여..
http://kr2.php.net/manual/en/function.mb-substr.php

mb_substr($s, 0, 10, 'EUC-KR');
mb_substr($s, 0, 10, 'UTF-8');

- phpschool펌

날짜: 2004-08-17 11:00:17, 조회수: 2885

다음글 PHP 5.0 기반의「최신 LAMP 환경」구축하기
이전글 [php]폼값 유지하기

꼬리말
글쓴이 비밀번호 #스팸글방지(주인장 닉네임을 쓰시오)

  
since by 2003.03.23 / 3th 2005.07.26 / 4th 2009.04.22 made by bluesoul