132 of 410 menu

Funktsioon strcmp

Funktsioon strcmp teostab binaarselt turvalise stringide võrdluse tõstutundlikult. Tagastab 0, kui stringid on identsed, negatiivse arvu kui esimene string on teisest väiksem, ja positiivse arvu kui esimene string on teisest suurem.

Süntaks

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

Näide

Identsete stringide võrdlemine:

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

Koodi täitmise tulemus:

0

Näide

Erinevate stringide võrdlemine (tõstutundlikult):

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

Koodi täitmise tulemus (negatiivne arv, kuna 'A' < 'a' ASCII kooditabelis):

-32

Näide

Kasutamine tingimuslausetes:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Parool õige"; } else { echo "Parool vale"; } ?>

Koodi täitmise tulemus:

"Parool õige"

Vaata ka

  • funktsiooni strcasecmp,
    mis võrdleb stringe ilma tõstutundluseta
  • funktsiooni strncmp,
    mis võrdleb stringide esimesi n sümbolit
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu