検索文字が見つかった位置(インデックス)を返します。
開始位置は 0 であり、1 ではないことに注意しましょう。
文字が見つからない場合は FALSE を返します。
例)
<?php $mystring = 'adf34ir923ri2i3ri39'; $findme = 'a'; $pos = strpos($mystring, $findme); // === を使用していることに注目しましょう。単純に == を使ったのでは // 期待通りに動作しません。なぜなら 'a' が 0 番目 (最初) の文字だからです。 if ($pos === false) { echo "文字列 '$findme' は、文字列 '$mystring' の中で見つかりませんでした"; } else { echo "文字列 '$findme' が文字列 '$mystring' の中で見つかりました"; echo " 見つかった位置は $pos です"; } ?>