130 of 410 menu

Funzione strncmp

La funzione strncmp esegue un confronto binario e sicuro dei primi n caratteri di due stringhe, tenendo conto delle maiuscole/minuscole. Come strcmp, restituisce 0 in caso di uguaglianza, un numero negativo se la prima stringa è minore, e positivo se è maggiore.

Sintassi

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

Esempio

Confronto dei primi 3 caratteri di stringhe identiche:

<?php $res = strncmp("Hello", "Help me", 3); echo $res; ?>

Risultato dell'esecuzione del codice:

0

Esempio

Confronto dei primi 4 caratteri di stringhe diverse:

<?php $res = strncmp("apple", "apricot", 4); echo $res; ?>

Risultato dell'esecuzione del codice (numero negativo, poiché 'l' < 'r'):

-8

Esempio

Verifica del prefisso di una stringa:

<?php $url = "https://example.com"; if (strncmp($url, "https://", 8) === 0) { echo "Connessione sicura"; } ?>

Risultato dell'esecuzione del codice:

"Connessione sicura"

Vedi anche

  • la funzione strcmp,
    che confronta le stringhe per intero
  • la funzione strncasecmp,
    che confronta i primi n caratteri 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