字符串的截取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');//国你好

上一篇:Java 截取目标长度英文单词字符串 要求避免截断单词


下一篇:模板替换内容