输出结果:15 文测试chi
上面只是测试,下面整理例子,代码如下:$val) {
for ($k = 0; $k < count($fleid); $k++) {
$content = $arr_str[$fleid[$k]];
//判断是否大于指定的长度
if (mb_strlen($content, 'utf-8') > $tlen) {
$arr_str[$fleid[$k]] = mb_substr($content, 0, $tlen, 'utf-8') . '...';
}
}
}
}
//判断是否是字符串
elseif (is_string($arr_str)) {
if (mb_strlen($arr_str, 'utf-8') > $tlen) {
$arr_str = mb_substr($arr_str, 0, $tlen, 'utf-8') . '...';
}
}
return $arr_str;
}
//使用示例
//数组示例
$array = array(
'ha' => '哈尔滨市',
'bei' => '地球中国北京市',
);
//字符串示例
$string = '中国的互联网:商业化很牛,公共服务几乎没有谢文';
$string2 = 'abcdefghijkl';
print_r(interception($array, 2, array(
'ha',
'bei'
)));
echo '
' . interception($string, 5);
echo '
' . interception($string2, 5);
?>
永久链接:
转载随意!带上文章地址吧。