by shigemk2

当面は技術的なことしか書かない

substr

PHP: substr - Manual

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 が返される。