Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
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