Open In App

PHP mb_strrchr() Function

The mb_strrchr() is an inbuilt function in PHP that searches a multi-byte string for the last occurrence of a specified character and returns the portion of the string that follows it.

Syntax:



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

Parameters: This function takes 4 parameters that are described below.

Return Value: The mb_strrchr() function returns the portion of the string that follows or precedes the last occurrence of the specified character or substring, depending on the value of the $before_needle parameter. If the character or substring is not found, the function returns “false”.



Example 1: The following example demonstrates the mb_strrchr() function.




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

Output:

, world!

Example 2: The following example demonstrates the mb_strrchr() function.




<?php
$str = "Geeks for Geeks";
$needle = "o";
$portion = mb_strrchr($str, $needle,true);
echo $portion;
?>

Output:

Geeks f

Reference: https://www.php.net/manual/en/function.mb-strrchr.php 

Article Tags :