- 119浏览
- 2022-06-01
语法:my_substr(string, length, start, type);
参数:
(1)string:要截取的字符串[必填];
(2)length:字符串截取的长度[整形][非必填](默认为10);
(3)start:字符串开始截取的位置[整形][非必填](默认为0);
(4)type:字符串截取的类型[非必填];
true或者有值条件为真:初始字符串大于要截取的字符串时返回的字符串后追加…
false/0等条件为非:返回的字符串后不追加…
(5)encoding:字符串编码[非必填](默认utf-8);
返回值:string字符串。
调用示例:
$str = '分享编程-站三界导航-';
$newStr = my_substr($str, 5, 4);
echo $newStr; // 输出:-站三界导航-
自封装的方法:
function my_substr($str, $len = 10, $start = 0, $type=0, $encoding='utf-8'){
if($type){
$leng = @mb_strlen($str, $encoding);
if($leng > $len){
return @mb_substr($str, $start, $len, $encoding).'…';
}
}
return @mb_substr($str, $start, $len, $encoding);
}
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。