PHP strpos() Function
Example
Find the position of the first occurrence of "php" inside the string:
<?php
echo strpos("I love php, I love php too!","php");
?>
Try it Yourself »
Definition and Usage
The strpos() function finds the position of the first occurrence of a string inside another string.
Note: The strpos() function is case-sensitive.
Note: This function is binary-safe.
Related functions:
- strrpos() - Finds the position of the last occurrence of a string inside another string (case-sensitive)
- stripos() - Finds the position of the first occurrence of a string inside another string (case-insensitive)
- strripos() - Finds the position of the last occurrence of a string inside another string (case-insensitive)
Syntax
strpos(string,find,start)
Parameter Values
| Parameter | Description |
|---|---|
| string | Required. Specifies the string to search |
| find | Required. Specifies the string to find |
| start | Optional. Specifies where to begin the search. If start is a negative number, it counts from the end of the string. |
Technical Details
| Return Value: | Returns the position of the first occurrence of a string inside another string, or FALSE if the string is not found. Note: String positions start at 0, and not 1. |
|---|---|
| PHP Version: | 4+ |
| Changelog: | PHP 7.1.0 - The start parameter can be a negative number |
❮ PHP String Reference