php マニュアル

version PHP 4.1.0 - PHP 5.x.x (newer)

PHP   Pear   MySQL  

strrchr

(PHP 4, PHP 5)

strrchr文字列中に文字が最後に現れる場所を取得する

説明

string strrchr ( string $haystack , mixed $needle )

この関数は、文字列 haystack の中で needle が最後に現れた位置から、 haystack の終わりまでを返します。

パラメータ

haystack

検索を行う文字列。

needle

needle がひとつ以上の文字を含んでいる場合は、 最初のもののみが使われます。この動作は、 strstr() とは異なります。

needle が文字列でない場合は、 それを整数に変換し、その番号に対応する文字として扱います。

返り値

この関数は、部分文字列を返します。 needle が見つからない場合は FALSE を返します。

変更履歴

バージョン 説明
4.3.0 この関数はバイナリセーフとなりました。

例1 strrchr() の例

<?php
// $PATH 中の最後のディレクトリを取得
$dir substr(strrchr($PATH":"), 1);

// 最後の改行文字以降をすべて取得
$text "Line 1\nLine 2\nLine 3";
$last substr(strrchr($text10), );
?>

注意

注意: この関数はバイナリデータに対応しています。

参考

  • strstr() - 文字列が最初に現れる位置を見つける
  • strrpos() - 文字列中に、ある部分文字列が最後に現れる場所を探す


 
 

Add Comment

※半角英数

Add Comment  (注) 修正するときは、以前入力したKeyを入力してください。(単純なキーの場合、上書きされてしまいます)

 
 

Comment

コメントはまだ登録されていません。一番乗りで関数の利用方法を書いてみませんか?

 
 
 
 
New Entry

php/function.preg-match.html

先頭3桁が070、080、090のいずれかで始まる電話番号にマッチするパターン

Show Detail

php/function.mb-strimwidth.html

文字コードを指定して、全角半角が混在している文字列を短縮。

Show Detail

mysql/index.html

H7EnFK dvyozfiiutul, [url=http://mcfonuzjslbq.com/]mcfonuzjslbq[/url], [link=http://rosbokkudfzh.com/]rosbokkudfzh[/link], http://stjnnhsdhiyo.com/

Show Detail

: JAPANESE/index.html

Замечательно, это весьма ценное сообщение Очень любопытно :) _________________________________________________________________________ http://trustavia.ru/communication/forum/user/4652/ http://omax.ru/communication/forum/user/1089/

Show Detail

index.html

はじめてのコメント

Show Detail