echo strcasecmp("Hello world","HELLO WORLD"); // Output is 0
This is Binary safe case-insensitive compare two strings by using strcasecmp function.
$str1="Hello World";
$str2="hello world";
echo strcasecmp($str1,$str2); // Output is 0
if(strcasecmp($str1,$str2)==0){
echo "Both strings are matching";
}else{
echo "Both strings are different ";
}
Output is
Both strings are matching
Example 2
$str1="Hello";
$str2="hello world";
echo strcasecmp($str1,$str2); // Output is -6
if(strcasecmp($str1,$str2)==0){
echo "Both strings are matching";
}else{
echo "Both strings are different ";
}
Output is
Both strings are different
Example 3
$str1="Hello World";
$str2="hello";
echo strcasecmp($str1,$str2); // Output is 6
if(strcasecmp($str1,$str2)==0){
echo "Both strings are matching";
}else{
echo "Both strings are different ";
}
Both strings are different
$str1 = 'Apple';
$str2 = 'apple';
echo strcmp($str1, $str2); // Output: -1 Non-zero (case-sensitive)
echo strcasecmp($str1, $str2); // Output: 0 (case-insensitive)
$str1 = '';
$str2 = 'test';
echo strcmp($str1, $str2); // Output: -1
Author
🎥 Join me live on YouTubePassionate about coding and teaching, I publish practical tutorials on PHP, Python, JavaScript, SQL, and web development. My goal is to make learning simple, engaging, and project‑oriented with real examples and source code.