|
Php mette a disposizione degli sviluppatori diverse funzioni per comparare stringhe.
Nel tutorial di seguito esamineremo le funzioni strcmp() e strcasecmp().
Le funzioni sopra dopo aver confrontato le stringhe passate come parametri ritornano diverse informazioni utili.
strcmp()
Compara due stringhe passate come parametri e ritorna un valore positivo se il primo parametro č maggiore del secondo, negativo se minore.
Se invece le due stringhe sono uguali la funzione ritornerā "0".
strcasecmp()
Svolge un lavoro uguale a quello svolto dalla "strcmp()" con la differenza che strcasecmp() non fā distinzione tra caratteri maiuscoli e minuscoli.
Esempio comparazione stringhe
<?php
$a = 'PHP';
$b = 'php';
echo 'strcmp(): ' . strcmp($a, $b) . '<br>';
echo 'strcasecmp(): ' . strcasecmp($a, $b);
?>
L'output prodotto dal codice sopra sarā:
strcmp(): -1
strcasecmp(): 0
|