PHP7中文手册2018 带注释 最新chm版
<?php
function
truncate_cn(
$string
,
$length
=0,
$ellipsis
=
'…'
,
$start
=0)
{
$string
=
strip_tags
(
$string
);
$string
=preg_replace(
'/\n/is'
,
''
,
$string
);
//$string=preg_replace('/ | /is','',$string);//清除字符串中的空格
$string
=preg_replace(
'/ /is'
,
''
,
$string
);
preg_match_all(
"/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/"
,
$string
,
$string
);
if
(
is_array
(
$string
)&&!
empty
(
$string
[0]))
{
$string
=implode(
''
,
$string
[0]);
-->
转载请注明:谷谷点程序 » thinkphp截取中文字符串的方法