php中的字符串常用函數(二) substr() 截取字符串


//substr($str, startIndex, length)

//截取方向都是從左向右的。

//length不寫默認截取到最后一個。

//length為正是個數(包括開頭的個數),為負是索引(如-2,表示截取到倒數第2個,返回的結果不包括-2上的字符)

//不管length為正表示個數,為負表示結尾的索引,結果都包括startIndex在的字符。

//注意startIndex從0開始.

echo substr('abcdef', -4);//start為-4就是從倒數第4個開始,直到最后。所以返回cdef

echo '<br/>';

echo substr('abcdef', 0);//start為0就是從第1個開始,abcdef

echo '<br/>';

echo substr('abcdef', 1, 3);//第2個開始的三個字符,bcd

echo '<br/>';

echo substr('abcdef', -3, 2);//從倒數第3個開始的兩個字符,de

echo '<br/>';

echo substr('abcdef', -3, -2);//從倒數第3個開始,到倒數第二個,且不包括倒數第二個,d

 


免責聲明!

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



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