当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP mb_strrichr()用法及代码示例


mb_strrichr()function 是不区分大小写的内置函数。此函数在多字节字符串中搜索最后一次出现的指定字符并返回该字符串的部分。

用法:

mb_strrichr( $haystack, $needle, $before_needle , $encoding) : string|false

参数:该函数接受 4 个参数,如下所述。

  • $干草堆:该参数指定从字符串中检索最后一次出现的needle。
  • $needle:字符或字符串搜索$干草堆.
  • $before_needle:如果“true”,该函数返回前面的字符串部分$针而不是其后面的部分。默认为“false”。
  • $编码:这是一个可选参数,带有字符串的字符编码。如果未提供,则使用内部编码。

返回值:mb_strrichr()函数返回最后一次出现的指定字符或子字符串之后或之前的字符串部分,具体取决于$before_needle范围。如果未找到该字符或子字符串,该函数将返回“false”。

示例 1:下面的程序演示了mb_strrichr()函数。

PHP


<?php 
$str = "Hello, world!"; 
$needle = ","; 
$portion = mb_strrichr($str, $needle); 
echo $portion; 
?>
输出
, world!

示例 2:下面的程序演示了mb_strrichr()函数。

PHP


<?php 
$haystack = "Hello, world!"; 
$needle = "o"; 
  
$lastOccurrence = mb_strrichr($haystack, $needle); 
  
if ($lastOccurrence !== false) { 
    echo 
 "The last occurrence of '$needle' in the haystack is: $lastOccurrence"; 
} else { 
    echo "The needle '$needle' was not found in the haystack."; 
} 
?>
输出
The last occurrence of 'o' in the haystack is: orld!

参考: https://www.php.net/manual/en/function.mb-strrichr.php



相关用法


注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP mb_strrichr() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。