131 of 410 menu

Funzione strncasecmp

La funzione strncasecmp esegue il confronto dei primi n caratteri specificati di due stringhe senza distinzione tra maiuscole e minuscole. Restituisce 0 se le sottostringhe sono uguali, un numero negativo se la prima stringa è minore della seconda, e positivo se la prima stringa è maggiore.

Sintassi

strncasecmp(string $str1, string $str2, int $length): int

Esempio

Confronto dei primi 4 caratteri senza distinzione tra maiuscole e minuscole:

<?php $res = strncasecmp("Hello", "HELP me", 4); echo $res; ?>

Risultato dell'esecuzione del codice:

0

Esempio

Confronto con differenza di maiuscole/minuscole:

<?php $res = strncasecmp("apple", "APRICOT", 3); echo $res; ?>

Risultato dell'esecuzione del codice (numero negativo, poiché 'p' < 'R'):

-8

Esempio

Verifica del prefisso senza distinzione tra maiuscole e minuscole:

<?php $header = "Content-Type: application/json"; if (strncasecmp($header, "content-type:", 12) === 0) { echo '+++'; } ?>

Risultato dell'esecuzione del codice:

'+++'

Vedi anche

  • la funzione strncmp,
    che confronta i primi n caratteri con distinzione tra maiuscole e minuscole
  • la funzione strcasecmp,
    che confronta le stringhe completamente 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