top button
Flag Notify
    Connect to us
      Facebook Login
      Site Registration Why to Join

Facebook Login
Site Registration

What is the Difference between strstr and stristr in php?

+1 vote
390 views
What is the Difference between strstr and stristr in php?
posted Jul 17, 2014 by Amritpal Singh

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

2 Answers

0 votes

Both are used to find the first occurrence of the string but stristr( ) is case insensitive.

Syntax
$output = strstr ($string1, $string2)
$output = stristr ($string1, $string2)

where string2 would be searched in the string1 and returns the part of string1 starting from and including the first occurrence of string2 to the end of string1.

Example

<?php
$email = 'salil@queryhomE.com';
$target_str = strstr($email, 'E');
echo $target_str;
$target_str = stristr($email, 'E');
echo $target_str
?>

Output

E.com
eryHome.com
answer Jul 18, 2014 by Salil Agrawal
0 votes

strstr() and stristr both are used to find the first occurence of the string but stristr( ) is case insensitive.

strstr() - Find first occurrence of a string
Syntax:
strstr ($string, string)

Example:

<?php
$email = 'rajesh@tEst.com';
$domain_name = strstr($email, 'E');
echo $domain_name;

?>

Output:Est.com

stristr() - Find first occurrence of a string (Case-insensitive)
Syntax:
stristr ($string, string)

Example:
<?php
$email = 'rajesh@tEst.com';
$domain_name = stristr($email, 'E');
echo $domain_name;

?>
Output: esh@tEst.com

answer Jul 18, 2014 by Rahul Mahajan
Contact Us
+91 9880187415
sales@queryhome.net
support@queryhome.net
#280, 3rd floor, 5th Main
6th Sector, HSR Layout
Bangalore-560102
Karnataka INDIA.
QUERY HOME
...