133 of 410 menu

Funzione strcoll

La funzione strcoll confronta due stringhe tenendo conto delle impostazioni locali correnti. Il primo parametro è la prima stringa da confrontare, il secondo è la seconda stringa. La funzione restituisce 0 se le stringhe sono identiche, un numero -1 se la prima stringa è minore della seconda, e un numero maggiore di 1 se la prima stringa è maggiore della seconda.

Sintassi

strcoll(string1, string2);

Esempio

Confronto di stringhe con locali diverse:

<?php setlocale(LC_COLLATE, 'en_US.UTF-8'); $res1 = strcoll('apple', 'banana'); setlocale(LC_COLLATE, 'de_DE.UTF-8'); $res2 = strcoll('äpfel', 'zebra'); echo $res1; echo $res2; ?>

Risultato dell'esecuzione del codice:

-1 -1

Esempio

Confronto di stringhe identiche:

<?php setlocale(LC_COLLATE, 'ru_RU.UTF-8'); $res = strcoll('строка', 'строка'); echo $res; ?>

Risultato dell'esecuzione del codice:

0

Vedi anche

  • la funzione strcmp,
    che confronta le stringhe senza considerare le impostazioni locali
  • la funzione strcasecmp,
    che confronta le stringhe senza distinzione tra maiuscole e minuscole
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta