How to compare case insensitive two strings in PHP. This tutorial would love to share with how to compare two case insensitive string in PHP.
PHP string compare case insensitive
You can use the PHP strcasecmp() function for compare two strings ( case insensitive ). This function is similar to strncasecmp(), the only difference is that the strncasecmp() provides the provision to specify the number of characters to be used from each string for the comparison.
Syntax
strcasecmp(str1,str2)
Parameters strcasecmp() function
Parameter | Description |
---|---|
str1 | Required. The first string to compare |
str2 | Required. The second string to compare |
Note:- This function returns an integer value, see the list of condition values
- The function returns 0 – if the two strings are equal.
- returns < 0 – if str1 is less than str2
- returns > 0 – if str1 is greater than str2
Example First – Compare two strings in PHP (Case Sensitive)
<?php
// PHP program to demonstrate how to compare two strings (case sensitive)
$str1 = "I love PHP";
$str2 = "I LOVE PHP";
// compare strings in PHP with strcasecmp
$str=strcasecmp($str1, $str2);
echo "$str";
?>
Source Code – Compare Two String In PHP
<!DOCTYPE html>
<html lang="en">
<head>
<title>compare strings in PHP with strcasecmp</title>
</head>
<body>
<h4>compare strings in PHP with strcasecmp() function</h4>
<?php
// PHP program to demonstrate how to compare two strings (case sensitive)
$str1 = "I love PHP";
$str2 = "I LOVE PHP";
// compare strings in PHP with strcasecmp
$str=strcasecmp($str1, $str2);
echo "$str";
?>
</body>
</html>
Example Second – Compare two string In PHP
<?php
// PHP program to demonstrate how to compare two strings (case sensitive)
$str1 = "I love PHP";
$str2 = "I Love";
// compare strings in PHP with strcasecmp
$str=strcasecmp($str1, $str2);
echo "$str";
?>
Source Code – Compare Two String In PHP
<!DOCTYPE html>
<html lang="en">
<head>
<title>compare strings in PHP with strcasecmp</title>
</head>
<body>
<h4>compare strings in PHP with strcasecmp</h4>
<?php
// PHP program to demonstrate how to compare two strings (case sensitive)
$str1 = "I love PHP";
$str2 = "I Love";
// str1 < str2 , The strings are not equal
$str=strcasecmp($str1, $str2);
echo "$str";
?>
</body>
</html>
Conclusion
PHP compares two string (case insensitive). Here you have learned how to use PHP strcasecmp() for compare two strings(case insensitive).