字符串截取函數substr()


substr(參數1,參數2[,參數3]);

該系統函數返回被截后的子字符串,它接受2個必選參數,參數1為要截取的字符串,參數2為截取的開始位置,參數3可選,表示截取長度。

例子:substr("abcdef",1);//返回"bcdef",從索引1處開始截取,如果沒有指定截取長度,默認截取后面的所有字符。

substr("abcdef",1,3);//返回"bcd",從索引1處開始截取3個字符。

substr("abcdef",-1);//返回"f",如果第二個參數為負數,它不再表示字符串索引,而是指從字符串末尾數第1個字符開始截取。

substr("abcdef",-2);//返回"ef",從倒數第二位開始截取后面的所有字符。

substr("abcdef",-3,2);//返回"de",從倒數第三位開始截取兩個長度的字符。

substr("abcdef",-3,-2);//返回"d",從倒數第三個字符開始漏掉后面的2個字符(自右向左)。"abcdef"—>"def"—>"d"。

如果第一個參數為false、null、"",該函數返回false。


免責聲明!

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



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