(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_strrpos — 查找字符串在一個(gè)字符串中最后出現的位置
$haystack
,$needle
,$offset
= 0,$encoding
= mb_internal_encoding()
基于字符數執行一個(gè)多字節安全的 strrpos() 操作。
needle
的位置是從 haystack
的開(kāi)始進(jìn)行統計的。
第一個(gè)字符的位置是 0,第二個(gè)字符的位置是 1。
haystack
查找 needle
在這個(gè) string 中最后出現的位置。
needle
在 haystack
中查找這個(gè) string。
offset
encoding
encoding
參數為字符編碼。如果省略或是 null
,則使用內部字符編碼。
返回 string 的 haystack
中,needle
最后出現位置的數值。
如果沒(méi)有找到 needle
,它將返回 false
。
版本 | 說(shuō)明 |
---|---|
5.2.0 | 增加了可選參數 offset 。 |
注意: 從 PHP 5.2.0 開(kāi)始,
encoding
參數從第三個(gè)位置移到了第四個(gè)位置。 為實(shí)現向后兼容,可以將第三個(gè)參數指定為encoding
,但不建議這么做,在將來(lái)會(huì )移除這個(gè)特性。