string substr ( string $string , int $start [, int $length ] )
文字列 string の、start で指定された位置から length バイト分の文字列を返す。
<?php $rest = substr("abcdef", -1); // "f" を返す $rest = substr("abcdef", -2); // "ef" を返す $rest = substr("abcdef", -3, 1); // "d" を返す $rest = substr("abcdef", 0, -1); // "abcde" を返す $rest = substr("abcdef", 2, -1); // "cde" を返す $rest = substr("abcdef", 4, -4); // false を返す $rest = substr("abcdef", -3, -1); // "de" を返す ?>
length が指定され、かつ正である場合、
返される文字列は start (string の長さに依存します) から数えてlength文字数分となる。
length が指定され、かつ負である場合、 string の終端から多くの文字が省略される
(start が負の場合は、 開始位置を算出したあとで)。
もし start が切り出し位置を超える場合、 false が返される。