mb_strrpos( string $haystack, string $needle, int $offset, string $encoding = '' )
Fallback implementation of mb_strrpos(), hardcoded to UTF-8.
Description
Parameters
- $haystack
-
(Required) String to search in.
- $needle
-
(Required) String to search for.
- $offset
-
(Optional) Start position for the search. Default: 0.
- $encoding
-
(Optional) Encoding type. Ignored.
Default value: ''
Return
(string|false) Position of last needle in haystack if found, else false.
Source
File: bp-core/bp-core-wpabstraction.php
297 298 299 300 301 302 303 304 305 306 307 308 309 | function mb_strrpos( $haystack , $needle , $offset = 0, $encoding = '' ) { $needle = preg_quote( $needle , '/' ); $ar = array (); preg_match_all( '/' . $needle . '/u' , $haystack , $ar , PREG_OFFSET_CAPTURE, $offset ); if ( isset( $ar [0] ) && count ( $ar [0] ) > 0 && isset( $ar [0][ count ( $ar [0] ) - 1][1] ) ) { return $ar [0][ count ( $ar [0] ) - 1][1]; } else { return false; } } |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.