mb_strripos() 函数是 PHP 内置的不区分大小写的函数,用于查找一个字符串在另一个字符串中最后一次出现的位置。
用法:
mb_strripos($haystack, $needle, $offset = 0,encoding = null): int|false
Parameters: 该函数接受如下四个参数:
- $haystack:该参数定义了一个字符串,我们将在其中搜索$针参数字符串。
- $needle: 这是一个字符串参数,在$干草堆 字符串参数。
- $偏移量:这是一个可选参数,说明从哪里开始搜索字符串,如果它定义为负数,它将从 $haystack 的末尾开始。
- $encoding: 这是一个可选参数,说明字符串的编码,如果未定义此参数,它将使用内部编码。
返回值:该函数返回 haystack 字符串中最后一次出现的数字位置,否则将返回“false”。
示例 1:下面的代码说明了使用mb_strripos()函数。
PHP
<?php
$string = 'Geeks for Geeks';
$substring = 'for';
$pos = mb_strripos($string, $substring);
if ($pos !== false) {
echo "The last occurrence of '{$substring}'
is at position {$pos} in '{$string}'.";
}
else {
echo "The substring '{$substring}'
was not found in '{$string}'.";
}
?>
输出:
The last occurrence of 'for' is at position 6 in 'Geeks for Geeks'.
示例 2:下面的代码说明了使用mb_strripos()函数。
PHP
<?php
$string = 'Programming is not easy if you
does not use GeeksforGeeks';
$substring = 'you';
$offset = 10;
$pos = mb_strripos($string, $substring, $offset);
if ($pos !== false) {
echo "The last occurrence of '{$substring}' is at
position {$pos} in '{$string}',
starting from offset {$offset}.";
}
else {
echo "The substring '{$substring}' was not found
in '{$string}' after offset {$offset}.";
}
?>
输出:
The last occurrence of 'you' is at position 27 in 'Programming is not easy if you does not use GeeksforGeeks', starting from offset 10.
参考:https://www.php.net/manual/en/function.mb-strripos.php
相关用法
- PHP mb_strrichr()用法及代码示例
- PHP mb_strrchr()用法及代码示例
- PHP mb_strlen()用法及代码示例
- PHP mb_strtolower()用法及代码示例
- PHP mb_strtoupper()用法及代码示例
- PHP mb_str_split()用法及代码示例
- PHP mb_strimwidth()用法及代码示例
- PHP mb_stristr()用法及代码示例
- PHP mb_strstr()用法及代码示例
- PHP mb_strpos()用法及代码示例
- PHP mb_stripos()用法及代码示例
- PHP mb_strcut()用法及代码示例
- PHP mb_substr_count()用法及代码示例
- PHP mb_substr()用法及代码示例
- PHP mb_substitute_character()用法及代码示例
- PHP mb_split()用法及代码示例
- PHP mb_scrub()用法及代码示例
- PHP mb_convert_case()用法及代码示例
- PHP mb_check_encoding()用法及代码示例
- PHP mb_chr()用法及代码示例
- PHP mb_detect_order()用法及代码示例
- PHP mb_ereg()用法及代码示例
- PHP mb_http_input()用法及代码示例
- PHP mb_convert_encoding()用法及代码示例
- PHP mb_parse_str()用法及代码示例
注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP mb_strripos() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。