135 of 410 menu

Fonksiyon strnatcasecmp

Fonksiyon strnatcasecmp, doğal sıralama algoritmasını (natural order) kullanarak iki dizeyi büyük/küçük harf duyarsız şekilde karşılaştırır. İlk parametre olarak karşılaştırılacak birinci dize, ikinci parametre olarak ise ikinci dize iletilir. Fonksiyon, dizeler aynıysa 0 değerini döndürür, birinci dize ikinciden küçükse -1 değerini, birinci dize ikinciden büyükse 1'den büyük bir sayı döndürür.

Sözdizimi

strnatcasecmp(string1, string2);

Örnek

Büyük/küçük harf duyarsız şekilde iki aynı dizeyi karşılaştıralım:

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

Kodun çalışma sonucu:

0

Örnek

Sayı içeren dizeleri doğal sıralama kullanarak karşılaştıralım:

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

Kodun çalışma sonucu:

-1

Örnek

Farklı harf durumlarına sahip dizelerin karşılaştırılması:

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

Kodun çalışma sonucu:

-1

Ayrıca Bakınız

  • strnatcmp fonksiyonu,
    harf duyarlı dize karşılaştırması yapar
  • strcasecmp fonksiyonu,
    harf duyarsız dize karşılaştırması yapar
  • strcmp fonksiyonu,
    harf duyarlı dize karşılaştırması yapar
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet