131 of 410 menu

Funkcija strncasecmp

Funkcija strncasecmp atlieka pirmųjų nurodytų n simbolių dviejų eilučių palyginimą neatsižvelgiant į raidžių registrą. Grąžina 0, jei paštrumpos eilutės yra lygios, neigiamą skaičių, jei pirmoji eilutė yra mažesnė už antrąją, ir teigiamą, jei pirmoji eilutė yra didesnė.

Sintaksė

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

Pavyzdys

Pirmųjų 4 simbolių palyginimas neatsižvelgiant į raidžių registrą:

<?php $res = strncasecmp("Hello", "HELP me", 4); echo $res; ?>

Kodo vykdymo rezultatas:

0

Pavyzdys

Palyginimas su skirtumu registre:

<?php $res = strncasecmp("apple", "APRICOT", 3); echo $res; ?>

Kodo vykdymo rezultatas (neigiamas skaičius, nes 'p' < 'R'):

-8

Pavyzdys

Priešdėlio patikrinimas neatsižvelgiant į raidžių registrą:

<?php $header = "Content-Type: application/json"; if (strncasecmp($header, "content-type:", 12) === 0) { echo '+++'; } ?>

Kodo vykdymo rezultatas:

'+++'

Taip pat žiūrėkite

  • funkciją strncmp,
    kuri lygina pirmuosius n simbolių atsižvelgiant į raidžių registrą
  • funkciją strcasecmp,
    kuri lygina eilutes visiškai neatsižvelgiant į 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