Comparación binaria de strings

# strcmp

(PHP 4, PHP 5, PHP 7, PHP 8)

strcmp — Comparación binaria de strings

### Descripción

function strcmp(string `$string1`, string `$string2`): int

Se debe tener en cuenta que esta comparación distingue entre mayúsculas y minúsculas. Para una comparación que no distinga entre mayúsculas y minúsculas, vea strcasecmp().

Se debe tener en cuenta que esta comparación no tiene en cuenta la configuración regional. Para una comparación con la configuración regional, vea strcoll() o Collator::compare()

### Parámetros

`string1`

  El primer string.

`string2`

  El segundo string.

### Valores devueltos

Devuelve un valor inferior a 0 si `string1` es inferior a `string2`; un valor superior a 0 si `string1` es superior a `string2`, y `0` si son iguales. No se puede deducir ningún significado particular de este valor, excepto su signo.

### Historial de cambios

Versión | Descripción
--- | ---
8.2.0 | Esta función ya no garantiza retornar `strlen($string1) - strlen($string2)` cuando las longitudes de las strings no son iguales, y puede retornar `-1` o `1` en su lugar.

### Ejemplos

Ejemplo #1 Ejemplo de uso de strcmp()

    <?php
    $var1 = "Bonjour";
    $var2 = "bonjour";
    if (strcmp($var1, $var2) !== 0) {
        echo "$var1 no es igual a $var2 en una comparación sensible a mayúsculas y minúsculas.";
    }
    ?>

### Ver también

- Comparación completa de string
  - strcasecmp() - Comparación insensible a mayúsculas/minúsculas de strings binarios
  - Collator::compare() - Comparar dos strings Unicode
  - strcoll() - Comparación de strings localizadas
- Comparación parcial de string
  - substr_compare() - Comparar dos strings desde un offset hasta una longitud en caracteres
  - strncmp() - Comparación binaria de los n primeros caracteres
  - strstr() - Encuentra la primera ocurrencia en un string
- Comparación similar / otra de string
  - preg_match() - Realiza una búsqueda de coincidencia con una expresión regular estándar
  - levenshtein() - Calcula la distancia Levenshtein entre dos strings
  - metaphone() - Calcula la clave metaphone
  - similar_text() - Calcula la similitud entre dos strings
  - soundex() - Calcula la clave soundex

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open