133 of 410 menu

Funkce strcoll

Funkce strcoll porovnává dva řetězce s ohledem na aktuální lokalizaci. 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

strcoll(string1, string2);

Příklad

Porovnání řetězců s různými lokalizacemi:

<?php setlocale(LC_COLLATE, 'en_US.UTF-8'); $res1 = strcoll('apple', 'banana'); setlocale(LC_COLLATE, 'de_DE.UTF-8'); $res2 = strcoll('äpfel', 'zebra'); echo $res1; echo $res2; ?>

Výsledek provedení kódu:

-1 -1

Příklad

Porovnání stejných řetězců:

<?php setlocale(LC_COLLATE, 'ru_RU.UTF-8'); $res = strcoll('строка', 'строка'); echo $res; ?>

Výsledek provedení kódu:

0

Viz také

  • funkci strcmp,
    která porovnává řetězce bez ohledu na lokalizaci
  • funkci strcasecmp,
    která porovnává řetězce 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