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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM