mb_substr関数とは・・・
mb_substr関数は引数の文字列の中から一部分を取り出します。2番目の引数に取り出し
開始位置、3番目の引数に取り出す長さを指定します。先頭の文字位置を「0」、全角文字も
長さ=1として指定します。
以下はmb_substr関数を使用したプログラムです。
<?php
$a="ただいまPHPを勉強中";
//4文字目から3文字分を取り出します
print mb_substr($a,3,3,"SJIS")."<BR>";
print substr($a,3,3)."<BR>";
//4文字目から7文字分を取り出します
print mb_substr($a,3,7,"SJIS")."<BR>";
print substr($a,3,7)."<BR>";
//10文字目から後ろすべてを取り出します
print mb_substr($a,9,"SJIS")."<BR>";
print substr($a,9)."<BR>";
//先頭から5文字分を取り出します
print mb_substr($a,0,5,"SJIS")."<BR>";
print substr($a,0,5)."<BR>";
?>
*上記のプログラムをWeb上で表示させると次のようになります。
実行結果
←クリック