strrchr( string $haystack, mixed $needle )

strrchr( string $haystack, mixed $needle )は、検索対象文字列「$haystack」から、検索文字「$needle」を探し、その検索文字「$needle」が最後に見付かった位置から、検索対象文字列「$haystack」の終わりまでの、部分文字列を得る組み込み関数。

検索文字が見付からなかった場合、「FALSE」を返す。

定義

文字列型 strrchr( 文字列型 $haystack, 多様な型 $needle );

「文字列型 $haystack」の文字列から、「多様な型 $needle」の文字を探し、その文字が最後に見付かった位置から、「文字列型 $haystack」の文字列の終わりまでの、部分文字列を得る。

パラメータ

文字列型 $haystack

検索対象文字列を指定する。

多様な型 $needle

検索したい文字を、ひとつだけ指定する。

大文字小文字を区別する。

複数の文字を指定した場合、最初の文字だけを使用する。

戻り値

「文字列型 $haystack」の文字列の中から、「多様な型 $needle」の文字を探し、その文字が最後に見付かった位置から、「文字列型 $haystack」の文字列の終わりまでの、部分文字列を返す。

見付からなかった場合は、「FALSE」を返す。

構文

部分文字列を得る

部分文字列 = strrchr( 検索対象文字列, 検索文字 );

「検索対象文字列」から「検索文字」を探し、その「検索文字」が最後に見付かった位置から、「検索対象文字列」の終わりまでの、「部分文字列」を得る。

サンプル

部分文字列を得る(1)

<?php
$var = "a:b:c";
echo strrchr( $var, ":" ) . "<br />";
?>

↓↓↓出力結果↓↓↓

:c

部分文字列を得る(2)

<?php
$var = "PHPリファレンス > 組み込み関数 > 文字列 > strrchr()";
echo substr( strrchr( $var, ">" ), 2 ) . "<br />";
?>

↓↓↓出力結果↓↓↓

strrchr()

スポンサード リンク

カテゴリー: PHP, 文字列, 検索, 組み込み関数 タグ: パーマリンク