//截取字符串(中英文都按一个字符计算)
function c_substr($string, $from, $length = null)
{
preg_match_all('/[\x80-\xff]?./', $string, $match);
if(is_null($length)){
$result = implode('', array_slice($match[0], $from));
}else{
$result = implode('', array_slice($match[0], $from, $length));
}
return $result;
}示例:
echo c_substr('截取字符串',0,3);
本文介绍了一个PHP函数c_substr,用于从给定的字符串中截取出指定长度的子串,该函数适用于处理包含中英文混合的字符串。

1049

被折叠的 条评论
为什么被折叠?



