strcasecmp

Binary safe case-insensitive string comparison

&reftitle.description; `int` `strcasecmp` `string` `string1` `string` `string2`

Binary safe case-insensitive string comparison. The comparison is not locale aware; only ASCII letters are compared in a case-insensitive way.

&reftitle.parameters;

`string1`

- The first string

`string2`

- The second string

&reftitle.returnvalues;

Returns `-1` if `string1` is less than `string2`; `1` if `string1` is greater than `string2`, and `0` if they are equal.

&reftitle.changelog;

&Version; | &Description;
&standard.changelog.binary-safe-string-comparison;

&reftitle.examples;

### `strcasecmp` example

    <?php
    $var1 = "Hello";
    $var2 = "hello";
    if (strcasecmp($var1, $var2) == 0) {
        echo '$var1 is equal to $var2 in a case-insensitive string comparison';
    }
    ?>

&reftitle.seealso;

- `strcmp`
- `preg_match`
- `substr_compare`
- `strncasecmp`
- `stristr`
- `substr`