lithium\g11n\Multibyte::strrpos()
Finds the position of the last occurrence of a string within a string.
Multibyte enabled version of strrpos().
Not all adapters must support interpreting - thus applying - passed
numeric values as ordinal values of a character. The Iconv adapter
doesn't support an offset as strpos() does - this constitutes the
lowest common denominator here.
Parameters
-
string
$haystackThe string being checked.
-
string
$needleThe string to find in the haystack.
-
array
$optionsAllows for selecting the adapter to use via the
nameoptions. Will use the'default'adapter by default.
Returns
integerReturns the numeric position of the last occurrence of
the needle in the haystack string. If needle is not found,
it returns false.
Links
Source
public static function strrpos($haystack, $needle, array $options = []) {
$defaults = ['name' => 'default'];
$options += $defaults;
return static::adapter($options['name'])->strrpos($haystack, $needle);
}