mb_strrchr

Finds the last occurrence of a character in a string within another

&reftitle.description; ``string``false```mb_strrchr` `string` `haystack` `string` `needle` `bool` `before_needle`&false; ``string``null```encoding`&null;

`mb_strrchr` finds the last occurrence of `needle` in `haystack` and returns the portion of `haystack`. If `needle` is not found, it returns &false;.

&reftitle.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;, it returns all of `haystack` from the beginning to the last occurrence of `needle`. If set to &false;, it returns all of `haystack` from the last occurrence of `needle` to the end,

`encoding`

- Character encoding name to use. If it is omitted, internal character encoding is used.

&reftitle.returnvalues;

Returns the portion of `haystack`. or &false; if `needle` is not found.

&reftitle.changelog;

&Version; | &Description;
&mbstring.changelog.needle-empty; &mbstring.changelog.encoding-nullable;

&reftitle.seealso;

- `strrchr`
- `mb_strstr`
- `mb_strrichr`