130 of 410 menu

Funktsioon strncmp

Funktsioon strncmp teostab binaarselt turvalise võrdluse kahe stringi esimeste n sümbolite vahel, arvestades suur- ja väiketähti. Nagu strcmp, tagastab see 0 võrdsuse korral, negatiivse arvu, kui esimene string on väiksem, ja positiivse, kui suurem.

Süntaks

strncmp(string $str1, string $str2, int $length): int

Näide

Esimese 3 sümboli võrdlemine identsetest stringidest:

<?php $res = strncmp("Hello", "Help me", 3); echo $res; ?>

Koodi täitmise tulemus:

0

Näide

Esimese 4 sümboli võrdlemine erinevates stringides:

<?php $res = strncmp("apple", "apricot", 4); echo $res; ?>

Koodi täitmise tulemus (negatiivne arv, kuna 'l' < 'r'):

-8

Näide

Stringi prefiksi kontrollimine:

<?php $url = "https://example.com"; if (strncmp($url, "https://", 8) === 0) { echo "Turvaline ühendus"; } ?>

Koodi täitmise tulemus:

"Turvaline ühendus"

Vaata ka

  • funktsiooni strcmp,
    mis võrdleb stringid täielikult
  • funktsiooni strncasecmp,
    mis võrdleb esimest n sümbolit ilma suur- ja väiketähtede arvestamiseta
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