136 of 410 menu

Funkcja strcasecmp

Funkcja strcasecmp wykonuje porównanie binary-safe ciągów znaków bez uwzględniania wielkości liter. Pierwszym parametrem przekazywany jest pierwszy ciąg do porównania, 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

strcasecmp(string $str1, string $str2): int

Przykład

Porównanie dwóch identycznych ciągów w różnej wielkości liter:

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

Wynik wykonania kodu:

0

Przykład

Porównanie ciągów, gdzie pierwszy jest mniejszy od drugiego:

<?php $res = strcasecmp('apple', 'banana'); echo $res; ?>

Wynik wykonania kodu:

-1

Przykład

Porównanie ciągów, gdzie pierwszy jest większy od drugiego:

<?php $res = strcasecmp('zebra', 'apple'); echo $res; ?>

Wynik wykonania kodu:

1

Zobacz też

  • funkcję strcmp,
    która porównuje ciągi z uwzględnieniem wielkości liter
  • funkcję strncasecmp,
    która porównuje pierwsze n znaków ciągów bez uwzględniania 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ć