135 of 410 menu

Funkcja strnatcasecmp

Funkcja strnatcasecmp wykonuje porównanie dwóch ciągów znaków bez uwzględniania wielkości liter, używając naturalnego algorytmu porządkowania (natural order). W pierwszym parametrze przekazywany jest pierwszy ciąg do porównania, w drugim - drugi ciąg. Funkcja zwraca 0 jeśli ciągi są identyczne, liczbę -1 jeśli pierwszy ciąg jest mniejszy od drugiego, i liczbę większą od 1 jeśli pierwszy ciąg jest większy od drugiego.

Składnia

strnatcasecmp(string1, string2);

Przykład

Porównajmy dwa identyczne ciągi znaków bez uwzględniania wielkości liter:

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

Wynik wykonania kodu:

0

Przykład

Porównajmy ciągi znaków z liczbami, używając naturalnego porządkowania:

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

Wynik wykonania kodu:

-1

Przykład

Porównanie ciągów znaków z różną wielkością liter:

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

Wynik wykonania kodu:

-1

Zobacz też

  • funkcję strnatcmp,
    która porównuje ciągi znaków z uwzględnieniem wielkości liter
  • funkcję strcasecmp,
    która porównuje ciągi znaków bez uwzględniania wielkości liter
  • funkcję strcmp,
    która porównuje ciągi znaków z uwzględnieniem wielkości liter
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć