截取UTF8编码字符函数

PHP 函数 utf8_strcut
  1. /**  
  2.  * 截取utf-8字符串  
  3.  * @since 2008.12.23  
  4.  * @param string $str 被截取的字符串  
  5.  * @param integer $start 起始位置  
  6.  * @param integer $length 截取长度(每个汉字为3字节)  
  7.  */  
  8. function utf8_strcut($str$start$length=null) {   
  9.     preg_match_all("/./us"$str$match);   
  10.     $chars = is_null($length)? array_slice($match[0], $start ) : array_slice($match[0], $start$length);   
  11.     return implode(''$chars);   
  12. }  

函数取自Wordpress。能够完美的截取UTF8下的任意字符,包括:中文,韩文,日文。

版块:php源码 Tags: , 时间:2009-01-05
文章评论
3 回复 for "截取UTF8编码字符函数"
oil painting - 2009-02-18
我也开始学了 不过觉得很难啊
oil painting - 2009-02-18
以后就常光顾你这里了
股票 - 2009-05-12
太好了,可以截取小日本的文字。
评论表单