Funzione strcmp() di PHP

Esempio

Confronta due stringhe (distinto tra maiuscole e minuscole):

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

Esempio di esecuzione

Definizione e uso

La funzione strcmp() confronta due stringhe.

Commento:La funzione strcmp() è sicura in binario e sensibile alle maiuscole e minuscole.

Suggerimento:La funzione è simile a strncmp() La funzione è simile, ma tramite strncmp() è possibile specificare il numero di caratteri di ciascuna stringa da confrontare.

Sintassi

strcmp(string1,string2)
Parametro Descrizione
string1 Obbligatorio. Specificare la prima stringa da confrontare.
string2 Obbligatorio. Specificare la seconda stringa da confrontare.

Dettagli tecnici

Valore di ritorno:

Questa funzione restituisce:

  • 0 - Se le due stringhe sono uguali
  • <0 - Se string1 minore di string2
  • >0 - Se string1 maggiore di string2
Versione PHP: 4+

Più esempi

Esempio 1

Confrontare due stringhe (distinto tra maiuscole e minuscole, l'output di Hello e hELLo è diverso):

<?php
echo strcmp("Hello","Hello");
echo "<br>";
echo strcmp("Hello","hELLo");
?>

Esempio di esecuzione

Esempio 2

Valori di ritorno diversi:

<?php
echo strcmp("Hello world!","Hello world!"); // Le due stringhe sono uguali
echo strcmp("Hello world!","Hello"); // string1 maggiore di string2
echo strcmp("Hello world!","Hello world! Hello!"); // string1 minore di string2
?>

Esempio di esecuzione