substr関数とは・・・
 引数の文字列の中から一部分を取り出す関数です。2番目の引数に取り出し開始位置 、3番目の引数に取り出す長さを指定します。
 先頭の文字列を「0」、全角文字は長さ=2として指定します。


以下はsubstr関数を使用したプログラムです。

<?php

$a="123456789ABCDE12";

//4文字目から3文字分を取り出します
print substr($a,3,3) . "<BR>";

//4文字目から7文字分を取り出します
print substr($a,3,7) . "<BR>";

//10文字目から後ろすべてを取り出します
print substr($a,9) ."<BR>";

//先頭から5文字分を取り出します
print substr($a,0,5) . "<BR>";

//後ろから5文字分を取り出します
print substr($a,strlen($a)-5) ."<BR>";

//AとEで囲まれた部分を取り出します
$b=strpos($a,"A");
$c=strpos($a,"E");
print substr($a,$b,$c-$b+1) . "<BR>";

?>



*上記のプログラムをWeb上で表示させると次のようになります。
実行結果 ←クリック