Función strcmp() de PHP

Ejemplo

Comparar dos cadenas (distingue mayúsculas y minúsculas):

<?php
echo strcmp("Hello world!","Hello world!");
?>

Ejemplo de ejecución

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:

  • 0 - Si las dos cadenas de caracteres son iguales
  • <0 - Si string1 menor que string2
  • >0 - Si string1 mayor que string2
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 de ejecución

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
?>

Ejemplo de ejecución