131 of 410 menu

Funkce strncasecmp

Funkce strncasecmp provádí porovnání prvních zadaných n znaků dvou řetězců bez ohledu na velikost písmen. Vrací 0, pokud jsou podřetězce stejné, záporné číslo, pokud je první řetězec menší než druhý, a kladné, pokud je první řetězec větší.

Syntaxe

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

Příklad

Porovnání prvních 4 znaků bez ohledu na velikost písmen:

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

Výsledek provedení kódu:

0

Příklad

Porovnání s rozdílem ve velikosti písmen:

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

Výsledek provedení kódu (záporné číslo, protože 'p' < 'R'):

-8

Příklad

Kontrola prefixu bez ohledu na velikost písmen:

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

Výsledek provedení kódu:

'+++'

Viz také

  • funkci strncmp,
    která porovnává první n znaků s ohledem na velikost písmen
  • funkci strcasecmp,
    která porovnává řetězce kompletně bez ohledu na velikost písmen
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout