135 of 410 menu

Ֆունկցիա strnatcasecmp

Ֆունկցիան strnatcasecmp կատարում է երկու տողերի համեմատում առանց հաշվի առնելով նիշերի տառատեսակը, օգտագործելով բնական դասավորման ալգորիթմ (natural order): Առաջին պարամետրին անցկացվում է համեմատության առաջին տողը, երկրորդին` երկրորդ տողը: Ֆունկցիան վերադարձնում է 0, եթե տողերը նույնական են, -1 թիվը, եթե առաջին տողը փոքր է երկրորդից, և 1-ից մեծ թիվ, եթե առաջին տողը մեծ է երկրորդից:

Շարահյուսություն

strnatcasecmp(string1, string2);

Օրինակ

Համեմատենք երկու նույնական տողեր առանց հաշվի առնելով տառատեսակը.

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

Կոդի կատարման արդյունք.

0

Օրինակ

Համեմատենք թվեր պարունակող տողեր՝ օգտագործելով բնական դասավորում.

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

Կոդի կատարման արդյունք.

-1

Օրինակ

Տարբեր տառատեսակով տողերի համեմատում.

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

Կոդի կատարման արդյունք.

-1

Տես նաև

  • strnatcmp ֆունկցիան,
    որը համեմատում է տողերը հաշվի առնելով տառատեսակը
  • strcasecmp ֆունկցիան,
    որը համեմատում է տողերը առանց հաշվի առնելով տառատեսակը
  • strcmp ֆունկցիան,
    որը համեմատում է տողերը հաշվի առնելով տառատեսակը
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել