【PHP】strpos() 文字列内の部分文字列が最初に現れる場所を見つける

検索文字が見つかった位置(インデックス)を返します。

開始位置は 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 です";
}
?>