132 of 410 menu

Funkcia strcmp

Funkcia strcmp vykonáva binárne bezpečné porovnávanie reťazcov s ohľadom na veľkosť písmen. Vráti 0, ak sú reťazce identické, záporné číslo ak je prvý reťazec menší ako druhý, a kladné číslo ak je prvý reťazec väčší ako druhý.

Syntax

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

Príklad

Porovnanie rovnakých reťazcov:

<?php $res = strcmp("Hello", "Hello"); echo $res; ?>

Výsledok vykonania kódu:

0

Príklad

Porovnanie rôznych reťazcov (s ohľadom na veľkosť písmen):

<?php $res = strcmp("Apple", "apple"); echo $res; ?>

Výsledok vykonania kódu (záporné číslo, pretože 'A' < 'a' v ASCII):

-32

Príklad

Použitie v podmienených operátoroch:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Heslo správne"; } else { echo "Heslo nesprávne"; } ?>

Výsledok vykonania kódu:

"Heslo správne"

Pozri tiež

  • funkciu strcasecmp,
    ktorá porovnáva reťazce bez ohľadu na veľkosť písmen
  • funkciu strncmp,
    ktorá porovnáva prvých n znakov reťazcov
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť