Create a new article
Write your page title here:
We currently have 3184 articles on s23. Type your article name above or click on one of the titles below and start writing!


A PHP function to compare strings case-insensitive. Also see strstr.

stristr --  Case-insensitive strstr()


string stristr ( string haystack, string needle )

Returns all of haystack from the first occurrence of needle to the end. needle and haystack are examined in a case-insensitive manner.

If needle is not found, returns FALSE.

If needle is not a string, it is converted to an integer and applied as the ordinal value of a character.

<highlightSyntax> <?php

 $email = 'USER@EXAMPLE.com';
 echo stristr($email, 'e');

// outputs ER@EXAMPLE.com ?> </highlightSyntax>

Example 2. Testing if a string is found or not <highlightSyntax> <?php

 $string = 'Hello World!';
 if(stristr($string, 'earth') === FALSE) {
  echo '"earth" not found in string';

// outputs: "earth" not found in string ?> </highlightSyntax> Example 3. Using a non "string" needle <highlightSyntax> <?php

 $string = 'APPLE';
 echo stristr($string, 97); // 97 = lowercase a

// outputs: APPLE ?> </highlightSyntax>

Cookies help us deliver our services. By using our services, you agree to our use of cookies.