PHP strpos() ファンクション

"php" が文字列の中で最初に現れる位置を検索します:

<?php
echo strpos("You love php, I love php too!","php");
?>

実行例

定義と使用方法

strpos() 関数は別の文字列の中で文字列が最初に現れる位置を検索します。

コメント:strpos() 関数は大文字小文字を区別します。

コメント:この関数はバイナリーセーフです。

関連する関数:

  • stripos() - 文字列が別の文字列の中で最初に現れる位置を検索します(大文字小文字を区別しません)
  • strripos() - 文字列が別の文字列の中で最後に現れる位置を検索します(大文字小文字を区別しません)
  • strrpos() - 文字列が別の文字列の中で最後に現れる位置を検索します(大文字小文字を区別します)

構文

strpos(string,find,start)
パラメータ 説明
string 必須。検索する文字列を指定します。
find 必須。検索する文字列を指定します。
start オプション。検索を開始する場所を指定します。

技術的詳細

返り値:

別の文字列の中で文字列が最初に現れる位置を返します。文字列が見つからない場合は FALSE を返します。

コメント:文字列の位置は 0 から始まり、1 から始まりではありません。

PHP バージョン: 4+