參數說明:
參數:
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');//國你好
