135 of 410 menu

Funzione strnatcasecmp

La funzione strnatcasecmp esegue il confronto di due stringhe senza distinzione tra maiuscole e minuscole, utilizzando un algoritmo di ordinamento naturale (natural order). Nel primo parametro viene passata la prima stringa da confrontare, nel 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

strnatcasecmp(string1, string2);

Esempio

Confrontiamo due stringhe identiche senza distinzione tra maiuscole e minuscole:

<?php $res = strnatcasecmp('Hello', 'hello'); echo $res; ?>

Risultato dell'esecuzione del codice:

0

Esempio

Confrontiamo stringhe con numeri, utilizzando l'ordinamento naturale:

<?php $res = strnatcasecmp('file2.txt', 'file10.txt'); echo $res; ?>

Risultato dell'esecuzione del codice:

-1

Esempio

Confronto di stringhe con caratteri in maiuscolo/minuscolo diversi:

<?php $res = strnatcasecmp('Apple', 'banana'); echo $res; ?>

Risultato dell'esecuzione del codice:

-1

Vedi anche

  • la funzione strnatcmp,
    che confronta le stringhe con distinzione tra maiuscole e minuscole
  • la funzione strcasecmp,
    che confronta le stringhe senza distinzione tra maiuscole e minuscole
  • la funzione strcmp,
    che confronta le stringhe con 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