Introduction

The strrchr() function in PHP is used to find the last occurrence of a character or substring in a string. It returns the portion of the string that starts with the last occurrence of the character or substring and ends with the end of the string. In this article, we will discuss the strrchr() function in detail and how it can be used in PHP.

Understanding the strrchr() function

The syntax for using the strrchr() function in PHP is as follows:

strrchr(string $haystack, mixed $needle) : string|false

Here, $haystack is the string in which we want to search for the $needle character or substring. The $needle parameter can be either a string or a single character.

The strrchr() function searches the $haystack string for the last occurrence of the $needle character or substring. If the $needle character or substring is found, the function returns the portion of the string that starts with the last occurrence of the $needle character or substring and ends with the end of the string. If the $needle character or substring is not found, the function returns false.

Example Usage

Here is an example usage of the strrchr() function in PHP:

<?php

$string = "Hello World";
$search = "o";

$result = strrchr($string, $search);

if ($result !== false) {
  echo "Found last occurrence of '$search' in '$string': '$result'";
} else {
  echo "Did not find '$search' in '$string'";
}

In the example above, we define a string $string and a search character $search. We then use the strrchr() function to find the last occurrence of the $search character in the $string. Since the $search character is found in the $string at the last position, the output will be "Found last occurrence of 'o' in 'Hello World': 'o World'".

Conclusion

The strrchr() function in PHP is a useful tool for finding the last occurrence of a character or substring in a string. It can be used in situations where specific characters or substrings need to be located at the end of a string. By understanding how to use the strrchr() function, developers can create more efficient and effective PHP applications.

Practice Your Knowledge

What is the function of the strrchr() function in PHP?

Quiz Time: Test Your Skills!

Ready to challenge what you've learned? Dive into our interactive quizzes for a deeper understanding and a fun way to reinforce your knowledge.

Do you find this helpful?