Hacking with PHP has been updated for PHP 7 - click here! >>

Returning the first occurrence of a string

string strstr ( string haystack, string needle)

string stristr ( string haystack, string needle)

The strstr() function and its case-insensitive cousin stristr() is a nice and easy function that finds the first occurrence of a substring (parameter two) inside another string (parameter one), and returns all characters from the first occurrence to the end of the string. This next example will match the www part of the URL http://www.example.com/mypage.php, then return everything from the www until the end of the string:

    $string = "http://www.example.com/mypage.php";
    $newstring = strstr($string, "www");

Give that a try, and you should find that $newstring contains www.example.com/mypage.php, as expected.


If this was helpful, please take a moment to tell others about Hacking with PHP by tweeting about it!

Next chapter: Trimming whitespace >>

Previous chapter: Finding a string within a string

Jump to:


Home: Table of Contents

Copyright ©2015 Paul Hudson. Follow me: @twostraws.