135 of 410 menu

Funkcija strnatcasecmp

Funkcija strnatcasecmp atlieka dviejų eilučių palyginimą neatsižvelgiant į simbolių registerį, naudodama natūraliosios tvarkos algoritmą (natural order). Į pirmą parametrą perduodama pirmoji eilutė palyginimui, į antrąją - antroji eilutė. Funkcija grąžina 0 jei eilutės identiškos, skaičių -1 jei pirmoji eilutė mažesnė už antrąją, ir skaičių didesnį 1 jei pirmoji eilutė didesnė už antrąją.

Sintaksė

strnatcasecmp(string1, string2);

Pavyzdys

Palyginkime dvi identiškas eilutes neatsižvelgiant į registerį:

<?php $res = strnatcasecmp('Hello', 'hello'); echo $res; ?>

Kodo vykdymo rezultatas:

0

Pavyzdys

Palyginkime eilutes su skaičiais, naudodami natūraliąją tvarką:

<?php $res = strnatcasecmp('file2.txt', 'file10.txt'); echo $res; ?>

Kodo vykdymo rezultatas:

-1

Pavyzdys

Eilučių su skirtingu simbolių registeriu palyginimas:

<?php $res = strnatcasecmp('Apple', 'banana'); echo $res; ?>

Kodo vykdymo rezultatas:

-1

Taip pat žiūrėkite

  • funkciją strnatcmp,
    kuri lygina eilutes atsižvelgiant į registerį
  • funkciją strcasecmp,
    kuri lygina eilutes neatsižvelgiant į registerį
  • funkciją strcmp,
    kuri lygina eilutes atsižvelgiant į registerį
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