PHP Tips [関数] : 文字列関数

指定した文字列の位置を取得する

書式

strpos(文字列, 検索する文字列[,開始位置]);

検索したい文字列の位置を取得します。 位置は0から始まります。5番目の場合「4」を返します。 開始位置を指定すると、その位置以降で最初に出現した位置を返します。 ※最後から先頭に向かって検索する場合は strrpos関数を使用します。

使用例1

<?php
    echo strpos('abc/def/ghi/jkl/mno/pqr/stu/vwx/yz/', '/');
?>

処理結果

3

使用例2・開始位置指定

<?php
    echo strpos('abc/def/ghi/jkl/mno/pqr/stu/vwx/yz/', '/', 8);
?>

処理結果

11