131 of 410 menu

Funcția strncasecmp

Funcția strnasecmp efectuează compararea primelor n caractere specificate ale două șiruri fără a ține cont de majuscule/minuscule. Returnează 0 dacă subșirurile sunt egale, un număr negativ dacă primul șir este mai mic decât al doilea și un număr pozitiv dacă primul șir este mai mare.

Sintaxă

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

Exemplu

Compararea primelor 4 caractere fără a ține cont de majuscule/minuscule:

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

Rezultatul executării codului:

0

Exemplu

Comparare cu diferență de majuscule/minuscule:

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

Rezultatul executării codului (număr negativ, deoarece 'p' < 'R'):

-8

Exemplu

Verificarea prefixului fără a ține cont de majuscule/minuscule:

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

Rezultatul executării codului:

'+++'

Vedeți și

  • funcția strncmp,
    care compară primele n caractere ținând cont de majuscule/minuscule
  • funcția strcasecmp,
    care compară șirurile complet fără a ține cont de majuscule/minuscule
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge