シンプルに切り出す方法、中途半端なところから切り出す、一番後ろから切り出す、など
最近文字列を切り出す作業をすることが多いので、自分のメモ用に残しておきます。
文字列を切り出すためには、PHPに標準で実装されているsubstr関数を使用します。
以下に使用例を示します。
<?php
$rest = substr("abcdef", 0, 2); // "ab"を返す
$rest = substr("abcdef", -1); // "f" を返す
$rest = substr("abcdef", -2); // "ef" を返す
$rest = substr("abcdef", -3, 1); // "d" を返す
?>
文字列の1文字目は0から始まることに注意しましょう。
気をつけるべきところは最後の例のマイナスを第2引数に指定した場合です。
第3引数に指定するものは、第2引数に指定した位置から、何文字を切り出すかを指定する点です。