substr() は文字列 string
の、start で指定された
位置から length バイト分の文字列を
返します。
start が正の場合、返される文字列は、
string の 0 から数えて
start番目から始まる文字列となります。
例えば、文字列'abcdef'において位置
0にある文字は、'a'であり、
位置2には'c'があります。
start が負の場合、返される文字列は、
stringの後ろから数えて
start番目から始まる文字列となります。
length が指定され、かつ正である場合、
返される文字列は start
(string の長さに依存します)
から数えてlength文字数分となります。
もし string が start
の文字列長より小さいもしくは等しい場合、FALSE
が返されます。
length が指定され、かつ負である場合、
string の終端から多くの文字が省略されます
(start が負の場合、
開始位置は文字列の終端を過ぎているので) 。
もし start が切り出し位置を超える場合、
空文字が返されます。
strrchr()、 substr_replace()、 preg_match()、 trim()、 mb_substr() および wordwrap() も参照ください。