Query: strstr
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
STRSTR(3) 1 STRSTR(3) strstr - Find the first occurrence of a stringSYNOPSISstring strstr (string $haystack, mixed $needle, [bool $before_needle = false])DESCRIPTIONReturns part of $haystack string starting from and including the first occurrence of $needle to the end of $haystack. Note This function is case-sensitive. For case-insensitive searches, use stristr(3). Note If you only want to determine if a particular $needle occurs within $haystack, use the faster and less memory intensive function strpos(3) instead.PARAMETERSo $haystack - The input string. o $needle - If $needle is not a string, it is converted to an integer and applied as the ordinal value of a character. o $before_needle - If TRUE, strstr(3) returns the part of the $haystack before the first occurrence of the $needle (excluding the needle).RETURN VALUESReturns the portion of string, or FALSE if $needle is not found.CHANGELOG+--------+-----------------------------------------------+ |Version | | | | | | | Description | | | | +--------+-----------------------------------------------+ | 5.3.0 | | | | | | | Added the optional parameter $before_needle. | | | | | 4.3.0 | | | | | | | strstr(3) was made binary safe. | | | | +--------+-----------------------------------------------+EXAMPLESExample #1 strstr(3) example <?php $email = 'name@example.com'; $domain = strstr($email, '@'); echo $domain; // prints @example.com $user = strstr($email, '@', true); // As of PHP 5.3.0 echo $user; // prints name ?>SEE ALSOstristr(3), strrchr(3), strpos(3), strpbrk(3), preg_match(3). PHP Documentation Group STRSTR(3)