首頁  >  文章  >  php教程  >  php中的substr()函數

php中的substr()函數

WBOY
WBOY原創
2016-10-19 10:19:331779瀏覽

//substr($str, startIndex, length)

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

//length不寫預設截取到最後一個。

//length為正是個數,為負是索引(倒數第length個)

//注意startIndex從0開始.

//長度是包含startIndex上的字元的,length為2,就是startIndex、startIndex+1兩個

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

echo '
';

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

echo '
';

echo substr('abcdef', 1, 3);//從第二個開始的三個字元,bcd

echo '
';

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

echo '
';

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

 

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn