保定网站建设,网站推广,网站优化服务,保定专业的PHP网站制作机构!

PHP截取任意UTF8编码字符函数(截取中文字符串)

发表于:2009年01月05日 17时  作者:dx_andy

PHP 函数 utf8_strcut 截取中文字符串

/**
* 截取utf-8字符串
* @since 2008.12.23
* @param string $str 被截取的字符串
* @param integer $start 起始位置
* @param integer $length 截取长度(每个汉字为3字节)
*/
function utf8_strcut($str, $start, $length=null) {
preg_match_all(‘/./us’, $str, $match);
$chars = is_null($length)? array_slice($match[0], $start ) : array_slice($match[0], $start, $length);
return implode(”, $chars);
}

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

 订阅“PHPLAMP博客”方便及时获取网站内容

PHPLAMP博客是专注于网站建设,搜索引擎研究,网站推广,网站优化的IT博客。

“PHP截取任意UTF8编码字符函数(截取中文字符串)” 共有3篇评论

  1. oil painting says:

    我也开始学了
    不过觉得很难啊

  2. oil painting says:

    以后就常光顾你这里了

  3. 股票 says:

    太好了,可以截取小日本的文字。

发表一下您对本文的意见