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:

<?php
    $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.

 

Want to learn PHP 7?

Hacking with PHP has been fully updated for PHP 7, and is now available as a downloadable PDF. Get over 1200 pages of hands-on PHP learning today!

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.