130 of 410 menu

Funkcija strncmp

Funkcija strncmp atlieka dvejetainių saugų pirmųjų n simbolių dviejose eilutėse palyginimą, atsižvelgdama į raidžių registrą. Kaip ir strcmp, ji grąžina 0, kai eilutės lygios, neigiamą skaičių, jei pirmoji eilutė mažesnė, ir teigiamą, jei didesnė.

Sintaksė

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

Pavyzdys

Pirmųjų 3 simbolių vienodose eilutėse palyginimas:

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

Kodo vykdymo rezultatas:

0

Pavyzdys

Pirmųjų 4 simbolių skirtingose eilutėse palyginimas:

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

Kodo vykdymo rezultatas (neigiamas skaičius, nes 'l' < 'r'):

-8

Pavyzdys

Eilutės priešdėlio patikrinimas:

<?php $url = "https://example.com"; if (strncmp($url, "https://", 8) === 0) { echo "Saugus ryšys"; } ?>

Kodo vykdymo rezultatas:

"Saugus ryšys"

Taip pat žiūrėkite

  • funkciją strcmp,
    kuri lygina eilutes visiškai
  • funkciją strncasecmp,
    kuri lygina pirmuosius n simbolių neatsižvelgdama į raidžių registrą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti