strcmp

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

strcmpComparación binaria de strings

Descripción

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

Se debe tener en cuenta que esta comparación distingue entre mayúsculas y minúsculas.

Parámetros

string1

El primer string.

string2

El segundo string.

Valores devueltos

Returns a value less than 0 if string1 is less than string2; a value greater than 0 if string1 is greater than string2, and 0 if they are equal. No particular meaning can be reliably inferred from the value aside from its sign.

Historial de cambios

Versión Descripción
8.2.0 This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead.

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

  • strcasecmp() - Comparación insensible a mayúsculas/minúsculas de strings binarios
  • preg_match() - Realiza una búsqueda de coincidencia con una expresión regular estándar
  • 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
  • substr() - Devuelve un segmento de string