PHP: mb_strrichr - Manual (original) (raw)
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_strrichr — Finds the last occurrence of a character in a string within another, case insensitive
Description
Parameters
haystack
The string from which to get the last occurrence of needle.
needle
The string to find in haystack.
before_needle
Determines which portion of haystack this function returns. If set to [true](reserved.constants.php#constant.true), it returns all of haystack from the beginning to the last occurrence of needle. If set to [false](reserved.constants.php#constant.false), it returns all of haystack from the last occurrence of needle to the end.
encoding
The encodingparameter is the character encoding. If it is omitted or [null](reserved.constants.php#constant.null), the internal character encoding value will be used.
Return Values
Returns the portion of haystack. or [false](reserved.constants.php#constant.false) if needle is not found.
Changelog
| Version | Description |
|---|---|
| 8.0.0 | needle now accepts an empty string. |
| 8.0.0 | encoding is nullable now. |
See Also
- mb_stristr() - Finds first occurrence of a string within another, case insensitive
- mb_strrchr() - Finds the last occurrence of a character in a string within another