Hello Friends Today, through this tutorial, I will tell you How do you find the position of the first occurrence of a substring within a string using PHP, PHP 8, PHP 8.1, PHP 8.2, PHP 8.3 With Example. In PHP, you can find the position of the first occurrence of a substring within a string using the `strpos()` function. Here’s how you can use it:
<?php // Original string $string = "The quick brown fox jumps over the lazy dog."; // Substring to find $substring = "brown"; // Find the position of the first occurrence of the substring $position = strpos($string, $substring); if ($position !== false) { echo "The substring '$substring' was found at position: $position"; } else { echo "The substring '$substring' was not found in the string."; } ?>
In this example, the `strpos()` function takes two parameters:
1. The original string.
2. The substring to find.
It returns the position (index) of the first occurrence of the substring within the string, or `false` if the substring is not found.
Keep in mind that `strpos()` returns `0` if the substring is found at the beginning of the string. Therefore, it’s important to use `!== false` for comparison to avoid incorrect results, as `0` evaluates to `false` in PHP when using loose comparison.
If you want to find the position of the last occurrence of a substring within a string, you can use the `strrpos()` function instead.