135 of 410 menu

strnatcasecmp funksiyası

strnatcasecmp funksiyası iki sətri simvolların registrindən asılı olmayaraq, təbii çeşidləmə alqoritmindən (natural order) istifadə edərək müqayisə edir. Birinci parametrdə müqayisə ediləcək birinci sətir, ikinci parametrdə isə ikinci sətir ötürülür. Funksiya sətirlər eyni olduqda 0 qaytarır, birinci sətir ikincidən kiçik olduqda -1, və birinci sətir ikincidən böyük olduqda 1-dən böyük bir ədəd qaytarır.

Sintaksis

strnatcasecmp(string1, string2);

Nümunə

Eyni olan iki sətri registrdan asılı olmayaraq müqayisə edək:

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

Kodun icrasının nəticəsi:

0

Nümunə

Nömrələri olan sətirləri təbii çeşidləmədən istifadə edərək müqayisə edək:

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

Kodun icrasının nəticəsi:

-1

Nümunə

Müxtəlif registrli simvolları olan sətirlərin müqayisəsi:

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

Kodun icrasının nəticəsi:

-1

Həmçinin baxın

  • strnatcmp funksiyası,
    registri nəzərə alaraq sətirləri müqayisə edir
  • strcasecmp funksiyası,
    registrdan asılı olmayaraq sətirləri müqayisə edir
  • strcmp funksiyası,
    registri nəzərə alaraq sətirləri müqayisə edir
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et