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上で表示させると次のようになります。
実行結果
←クリック