135 of 410 menu

Funkce strnatcasecmp

Funkce strnatcasecmp provádí porovnání dvou řetězců bez rozlišení velikosti písmen, pomocí algoritmu přirozeného řazení (natural order). Do prvního parametru se předává první řetězec pro porovnání, do druhého - druhý řetězec. Funkce vrací 0 pokud jsou řetězce identické, číslo -1 pokud je první řetězec menší než druhý, a číslo větší než 1 pokud je první řetězec větší než druhý.

Syntaxe

strnatcasecmp(string1, string2);

Příklad

Porovnejme dva stejné řetězce bez rozlišení velikosti písmen:

<?php $res = strnatcasecmp('Hello', 'hello'); echo $res; ?>

Výsledek provedení kódu:

0

Příklad

Porovnejme řetězce s čísly pomocí přirozeného řazení:

<?php $res = strnatcasecmp('file2.txt', 'file10.txt'); echo $res; ?>

Výsledek provedení kódu:

-1

Příklad

Porovnání řetězců s různou velikostí písmen:

<?php $res = strnatcasecmp('Apple', 'banana'); echo $res; ?>

Výsledek provedení kódu:

-1

Viz také

  • funkci strnatcmp,
    která porovnává řetězce s rozlišením velikosti písmen
  • funkci strcasecmp,
    která porovnává řetězce bez rozlišení velikosti písmen
  • funkci strcmp,
    která porovnává řetězce s rozlišením velikosti 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