站三界导航
首页 PHP代码PHP字符串截取支持数字字母英文中文混淆字符串截取

PHP字符串截取支持数字字母英文中文混淆字符串截取

  • PHP代码
  • 来源:站三界导航
  • 78阅读
  • 2022-06-27

PHP字符串截取,支持数字字母英文中文混淆字符串截取。

语法: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);
}
本文结束
本文来自投稿,不代表站三界导航立场,如若转载,请注明出处:https://www.zhansanjie.com/article/details/8909.html

版权声明:

1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

2、本站仅提供信息发布平台,不承担相关法律责任。

3、若侵犯您的版权或隐私,请联系本站管理员删除。

4、本文由会员转载自互联网,如果您是文章原创作者,请联系本站注明您的版权信息。

分享
站三界导航
本站声明:本站严格遵守国家相关法律规定,非正规网站一概不予收录。本站所有资料取之于互联网,任何公司或个人参考使用本资料请自辨真伪、后果自负,站三界导航不承担任何责任。在此特别感谢您对站三界导航的支持与厚爱。