strcasecmp

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

strcasecmpComparación insensible a mayúsculas/minúsculas de strings binarios

Descripción

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

Comparación insensible a mayúsculas/minúsculas de strings binarios. La comparación no tiene en cuenta la configuración regional; solo las letras ASCII se comparan de manera insensible a mayúsculas/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 con strcasecmp()

<?php
$var1
= "Hello";
$var2 = "hello";
if (
strcasecmp($var1, $var2) == 0) {
echo
'$var1 es igual a $var2 (comparación insensible a mayúsculas/minúsculas)';
}
?>

Ver también

  • strcmp() - Comparación binaria de strings
  • 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
  • strncasecmp() - Comparación binaria de strings insensible a mayúsculas/minúsculas
  • stristr() - Versión insensible a mayúsculas y minúsculas de strstr
  • substr() - Devuelve un segmento de string