文字列関連

[PHP] 指定した文字列の位置を取得する(strpos、strrpos)

2015年9月12日

指定した文字列の位置を取得するには、strposstrrpos関数を使用します。

strpos関数は、一番初めに出現した位置を返します。
strrpos関数は、一番最後に出現した位置を返します。

サンプルソース

例)文字列から指定した文字位置を取得するサンプル


<?php
  //対象文字列
  $aa = "ABCDEFGABCDEFG";

  //一番初めに"CD"が出現した位置を取得する
  print strpos($aa, "CD");
  → 2

  //一番最後に"CD"が出現した位置を取得する
  print strrpos($aa, "CD");
  → 9

備考

  • インデックス番号は0から始まるので、3番目の場合は2が取得されます。
  • 指定した文字列が見つからなかった場合は、NULLが返ります。

-文字列関連
-