Skip to content

strcasecmp()

Our article is about the PHP function strcasecmp(), which is used to compare two strings without regard to case. In this article, we will discuss the syntax and usage of strcasecmp(), as well as provide some examples.

The strcasecmp() function is used to compare two strings without regard to case. The syntax of the strcasecmp() function is as follows:

The PHP syntax of the strcasecmp()

php
strcasecmp($string1, $string2)

The function takes two parameters: $string1 and $string2. Both parameters are the strings to be compared.

Here is an example of how to use the strcasecmp() function:

Example of PHP strcasecmp()

php
<?php
$string1 = "Hello World";
$string2 = "hello world";
$result = strcasecmp($string1, $string2);
if ($result == 0) {
    echo "The two strings are equal.";
} else {
    echo "The two strings are not equal.";
}
?>

In this example, we have two string variables $string1 and $string2. The strcasecmp() function is used to compare these two strings without regard to case. We then use an if statement to determine if the strings are equal or not.

The output of this code will be:


console
The two strings are equal.

As you can see, the strcasecmp() function has successfully compared the two strings without regard to case.

The strcasecmp() function is a useful tool for comparing two strings without regard to case in PHP. It can be used to compare user input, perform operations that depend on the comparison of two strings, and more. By mastering this function, you can become a more proficient PHP developer.

We hope this article has been helpful in understanding the strcasecmp() function in PHP.

Practice

What does the strcasecmp() function in PHP do?

Do you find this helpful?

Dual-run preview — compare with live Symfony routes.