Función strcmp() de PHP
Ejemplo
Comparar dos cadenas (distingue mayúsculas y minúsculas):
<?php echo strcmp("Hello world!","Hello world!"); ?>
Definición y uso
La función strcmp() compara dos cadenas de caracteres.
Comentarios:La función strcmp() es segura en binario y sensible a mayúsculas y minúsculas.
Consejo:La función es similar a strncmp() La función es similar, pero a diferencia de strcmp(), con strncmp() puede especificar la cantidad de caracteres de cada cadena utilizados para la comparación.
Sintaxis
strcmp(string1,string2)
Parámetros | Descripción |
---|---|
string1 | Requerido. Especifica la primera cadena de caracteres que se debe comparar. |
string2 | Requerido. Especifica la segunda cadena de caracteres que se debe comparar. |
Detalles técnicos
Valor de retorno: |
Esta función devuelve:
|
Versión de PHP: | 4+ |
Más ejemplos
Ejemplo 1
Comparar dos cadenas de caracteres (distingue entre mayúsculas y minúsculas, la salida de Hello y hELLo es diferente):
<?php echo strcmp("Hello","Hello"); echo "<br>"; echo strcmp("Hello","hELLo"); ?>
Ejemplo 2
Valores de retorno diferentes:
<?php echo strcmp("Hello world!","Hello world!"); // Las dos cadenas de caracteres son iguales echo strcmp("Hello world!","Hello"); // string1 mayor que string2 echo strcmp("Hello world!","Hello world! Hello!"); // string1 menor que string2 ?>