136 of 410 menu

Funkce strcasecmp

Funkce strcasecmp provádí binárně bezpečné porovnání řetězců bez ohledu na velikost písmen. Prvním parametrem se předává první řetězec pro porovnání, druhým - 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

strcasecmp(string $str1, string $str2): int

Příklad

Porovnání dvou stejných řetězců v různém registru:

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

Výsledek provedení kódu:

0

Příklad

Porovnání řetězců, kde první je menší než druhý:

<?php $res = strcasecmp('apple', 'banana'); echo $res; ?>

Výsledek provedení kódu:

-1

Příklad

Porovnání řetězců, kde první je větší než druhý:

<?php $res = strcasecmp('zebra', 'apple'); echo $res; ?>

Výsledek provedení kódu:

1

Viz také

  • funkci strcmp,
    která porovnává řetězce s ohledem na velikost písmen
  • funkci strncasecmp,
    která porovnává prvních n znaků řetězců 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