Example
Find the first occurrence of "world" inside "Hello world!" and return the rest of the string:
<?php
echo strstr("Hello world!","world");
?>
Run example »
Definition and Usage
The strstr() function searches for the first occurrence of a string inside another string.
Note: This function is binary-safe.
Note: This function is case-sensitive. For a case-insensitive search, use stristr() function.
Syntax
strstr(string,search,before_search)
Parameter | Description |
---|---|
string | Required. Specifies the string to search |
search | Required. Specifies the string to search for. If this parameter is a number, it will search for the character matching the ASCII value of the number |
before_search | Optional. A boolean value whose default is "false". If set to "true", it returns the part of the string before the first occurrence of the search parameter. |
Technical Details
Return Value: | Returns the rest of the string (from the matching point), or FALSE, if the string to search for is not found. |
---|---|
PHP Version: | 4+ |
Changelog: | The before_search parameter was added in PHP 5.3 |
More Examples
Example 1
Search a string for the ASCII value of "o" and return the rest of the string:
<?php
echo strstr("Hello world!",111);
?>
Run example »
Example 2
Return the part of the string before the first occurence of "world":
<?php
echo strstr("Hello world!","world",true);
?>
Run example »