PHP マニュアル
前のページ |  | 次のページ

# strrpos

(PHP 3, PHP 4 , PHP 5)

strrpos -- 文字列中に、ある文字が最後に現れる場所を探す

## 説明

int strrpos ( string haystack, char needle)

文字列`haystack`の中で、 `needle`が最後に現れた位置を数字で返します。こ の場合、`needle`は単一文字でなければならないこ とに注意して下さい。`needle`に文字列が指定され た場合、その文字列の最初の文字だけが使われます。

`needle`が見つからない場合、`FALSE`を返します。

> 注意: "位置0に文字が見つかった"と"文字が見つからなかった"場合の返り値 は混同しやすいです。この違いを見分ける方法を以下に示します。

> `// PHP 4.0b3以降の場合: $pos = strrpos($mystring, "b"); if ($pos === false) { // 注意: 等号が3つ // 見つからない... } // 4.0b3より前のバージョンの場合: $pos = strrpos($mystring, "b"); if (is_string($pos) && !$pos) { // 見つからない... }`

`needle`が文字列でない場合は数値に変換されて、 その結果が検索対象の文字として適用されます。

strpos(), strrchr(), substr() ,stristr(), strstr() も参照下さい。

前のページ | ホーム | 次のページ
strripos | 上に戻る | strspn