字符串的截取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