Strcmp

La funzione strcmp() di PHP permette di confrontare due stringe. Restituisce 0 se le due stringhe sono uguali.

Sintassi :

strcmp($stringa_uno, $stringa_due,);

 

Strcmp() confronta $stringa_uno con $stringa_due e restituisce come valore:

 

 

 

(Annunci Google)

 

Stringhe uguali

Esempio 1:

<?php
echo strcmp('casa', 'casa');
?>

Risultato: 0

Il risultato è 0, cioè le due stringhe sono considerate uguali.

 

La funzione strcmp è case sensitive, cioè fa distinzione tra le lettere maiuscole e le lettere minuscole.

Esempio 2:

<?php
echo strcmp('casa', 'CASA');
?>

Risultato: 1

Il risultato è diverso da 0, perchè le due stringhe non sono considerate uguali.

 

 

Confrontare stringhe con contenuti differenti.

 

Prima stringa minore della seconda.

Esempio 3:

<?php
echo strcmp('Sono andato a casa', 'Sono andato a casa tua');
?>

Risultato: -4

Il risultato è un numero minore di 0, cioè la prima stringa è minore della seconda.

 

Prima stringa maggiore della seconda.

Esempio 4:

<?php
echo strcmp('Sono andato a casa', 'Sono andato');
?>

Risultato: 7

Il risultato è un numero maggiore di 0, la prima stringa è maggiore della seconda.

 

(Annunci Google)

 

 

Non forniamo nessuna garanzia di assenza di errori nei contenuti del sito.
Non si assume nessuna responsabilità per eventuali errori presenti nel sito, e per i contenuti dei siti linkati. - Privacy