strrchr
(PHP4, PHP5, PHP7)
strrchr — 查詢指定字元在字串中的最後一次出現
說明
strrchr ( string $haystach , mixed $needle ) : string
該函式返回haystach
字串的一部分,這部分以needle
的最後出現位置開始,直到haystack
末尾。
引數
- haystack:在該字串中查詢
- needle:如果
needle
包含了不止一個字元,那麼僅使用第一個字元。該行為不同於strstr()。如果needle
不是一個字串,那麼他將被轉化為整形並且作為字元的序號(ASCII)來使用。
返回值
該函式返回字串的一部分。如果needle
未被找到,返回 FALSE。
更新日誌
版本 | 說明 |
---|---|
4.3.0 | 該函式是二進位制安全的。 |
範例
Example #1
<?php
// 獲取 $PATH 中不含磁碟符號的目錄
$PATH = 'F:\WWW\thshop';
$dir = substr(strrchr($PATH, ":"), 1); // $dir = '\WWW\thshop'
// 獲取最後一行內容
$text = "Line 1\nLine 2\nLine 3";
$last = substr(strrchr($text, 10), 1); // 10的ASCII為換行符
// $last = 'Line 3'
?>
註釋
Note:此函式可安全用於二進位制物件。
參見
本作品採用《CC 協議》,轉載必須註明作者和本文連結