Función PHP strcasecmp()
Ejemplo
Comparar dos cadenas (sin distinción de mayúsculas y minúsculas):
<?php echo strcasecmp("shanghai","SHANGHAI"); ?>
Definición y uso
La función strcasecmp() compara dos cadenas.
Consejo:La función strcasecmp() es segura en binario y no distingue entre mayúsculas y minúsculas.
Consejo:Esta función es similar a strncasecmp() La función es similar, pero a diferencia de strcasecmp(), con strncasecmp() puede especificar el número de caracteres de cada cadena utilizados para la comparación.
Sintaxis
strcasecmp(string1,string2)
Parámetros | Descripción |
---|---|
string1 | Requerido. Especifica la primera cadena a comparar. |
string2 | Requerido. Especifica la segunda cadena a comparar. |
Detalles técnicos
Valor de retorno: |
Esta función devuelve:
|
Versión PHP: | 4+ |
Más ejemplos
Ejemplo 1
Comparar dos cadenas (sin distinción de mayúsculas y minúsculas, HELLO y hELLo tienen el mismo resultado)
<?php echo strcasecmp("Shanghai","SHANGHAI"); echo "<br>"; echo strcasecmp("Shanghai","sHANGHai"); ?>
Ejemplo 2
Valores de retorno diferentes:
<?php echo strcasecmp("Hello world!","HELLO WORLD!"); // Las dos cadenas son iguales echo strcasecmp("Hello world!","HELLO"); // string1 mayor que string2 echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // string1 menor que string2 ?>