PHP strrchr() 関数

文字列内の "Shanghai" の位置を検索し、その位置から文字列の終わりまでの全ての文字を返します:

<?php
echo strrchr("I love Shanghai!","Shanghai");
?>

実行例

定義と使用法

strrchr() 関数は、文字列が別の文字列内に最後に出现した位置を検索し、その位置から文字列の終わりまでの全ての文字を返します。

注釈:この関数はバイナリーセーフです。

文法

strrchr(string,char)
パラメータ 説明
string 必須。検索する文字列を指定します。
char 必須。検索する文字を指定します。このパラメータが数字の場合、その ASCII 値にマッチする文字を検索します。

技術的詳細

返り値:

ある文字列が別の文字列内に最後に出现した位置から、主文字列の終わりまでの全ての文字を返します。

この文字が見つからない場合、FALSE を返します。

PHP バージョン: 4+
更新履歴: PHP 4.3 では、この関数がバイナリーセーフに became。

さらに多くの例

例 1

文字列内の "What" の位置を検索し、その位置から文字列の終わりまでの全ての文字を返します:

<?php
echo strrchr("Hello world! What a beautiful day!",What);
?>

実行例

例 2

ASCII 値が "o" の文字を検索し、その位置から文字列の終わりまでの全ての文字を返します:

<?php
echo strrchr("Hello world!",101);
?>

実行例