131 of 410 menu

Функцыя strncasecmp

Функцыя strncasecmp выконвае параўнанне першых указаных n сімвалаў двух радкоў без уліку рэгістру. Вяртае 0 калі падрадкі роўныя, адмоўны лік калі першы радок менш другога, і дадатны калі першы радок больш.

Сінтаксіс

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

Прыклад

Параўнанне першых 4 сімвалаў без уліку рэгістру:

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

Вынік выканання кода:

0

Прыклад

Параўнанне з розніцай у рэгістры:

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

Вынік выканання кода (адмоўны лік, так як 'p' < 'R'):

-8

Прыклад

Праверка прэфікса без уліку рэгістру:

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

Вынік выканання кода:

'+++'

Глядзіце таксама

  • функцыю strncmp,
    якая параўноўвае першыя n сімвалаў з улікам рэгістру
  • функцыю strcasecmp,
    якая параўноўвае радкі цалкам без уліку рэгістру
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць