其他分享
首页 > 其他分享> > 字符串的截取substr(string,start,length),mb_substr()

字符串的截取substr(string,start,length),mb_substr()

作者:互联网

参数说明:

参数:

1,string 即你要截取的字符串

2,start 即要截取的开始位置(0表示从从前往后数 第一个字符开始,负数表示从从后往前数)

  eg:start=1,表示从从前往后开始的第二个数开始截取,start=-1,表示从从后往前开始的第一(是第一不是第二哦)个数开始截取,

3,length 当为正数时,为需要截取的长度;当为负数时,即理解为去掉末尾的几个字符

  eg:length=3,表示截取三个长度;length=-2,即为去掉末尾的两个字符

列子:

echo substr("Hello world",6,6);

输出:world

注意:当截取到末尾没得截了就返回。

@汉字字节来截取,mb_substr()

注意:一个汉字代表3个字节,用utf-8作为参数解决乱码

列子:mb_substr('中国你好',1,3,'UTF-8');//国你好

标签:string,mb,截取,末尾,substr,length,start
来源: https://www.cnblogs.com/ruan1655301753/p/15667108.html