mb_strpos関数/mb_strrpos関数とは・・・
 mb_strpos関数は1番目の引数の文字列内を検索し、2番目の引数で指定した文字が最初に現れる
位置を返します。3番目の引数は検索開始位置を数値で指定します。先頭から探す場合は「0」を
指定します。
 mb_strrpos関数は逆に、指定した文字が最後に現れる位置(先頭からの位置)を返します。mb_strrpos関数
は検索開始位置を指定する引数はありません。返される値は、1文字目を「0」とした値です。
また、全角文字は長さ=1としてカウントされます。


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

<?php

$a="ただいまPHPを勉強中";

//先頭から"P"を探します
print mb_strpos($a,"P",0,"SJIS")."<BR>";
print strpos($a,"P")."<BR>";

//後ろから"P"を探します
print mb_strrpos($a,"P","SJIS")."<BR>";
print strrpos($a,"P")."<BR>";

?>


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